You'll receive

Bi-weekly updates

Exclusive discounts

Product update alerts

 
Review databases and individual SQL scripts
Import and export rules
Process unattended via the CLI
Seamlessly integrate into your CI/CD process
Leverage a library of 100+ pre-written rules
Create custom rules with a built in IDE
Write custom rules in C# or VB.NET
Create HTML reports and XML exports
Integrate with SSMS and Visual Studio
Generate SQL to fix violations

Features

Enforce best practices

Process databases and scripts against more than 100 out-of-the-box rules covering best practices, naming conventions, potential configuration and performance problems and more

See next feature

Create and manage rulebases

Create new/different rulebases by exporting and importing. Download updated rulebases directly from our website and import new rules into your existing rulebase

See next feature

Create new rules

Create your own, custom rules using C# or VB.NET. Code rule conditions using auto-complete, syntax highlighting and all the other features you would expect in an integrated IDE

See next feature

Manage rules

Edit, sort, filter, group and view rules within a grid based interface

See next feature

Report and export results

Create XML reports and XML exports. Export all generated Fix SQL snippets into a single script to fix all detected problems

See next feature

Process static scripts

Review and process stand-alone scripts aka static script analysis

See next feature

Customize severity, impact score and failure thresholds

Customize severity level for rules and impact score for severities. Set custom thresholds for build failure

See next feature

Categorize rules

Allocate rules to existing or custom categories i.e. security, performance, naming conventions within an existing rulebase

See next feature

Programmatically construct Fix SQL statements

Enter static Fix SQL into the rule editor, or create it programmatically via the rule condition

See next feature

Write rules down to the statement level

Our API exposes a script parse tree down to the sub-statement level like elements of a Where or Order by clause. This allows rules to be written to govern script level best practices like statement construction, use of triggers and cursors, variable naming and much more

See next feature

Explore rulebases

View, select and run specific rules from various groups using the Rulebase explorer panel

See next feature

View results

See a summary from a processed rulebase including summary and detail information

See next feature

ApexSQL Enforce 2018 – Screen shot tour

This article represents a screen shot tour of ApexSQL Enforce features with a brief description

What’s New in ApexSQL Developer: ApexSQL Enforce, rules based best practices review

This article provides on overview of the upcoming features in ApexSQL Enforce release

Rules 101 – getting started with ApexSQL Enforce

This article is a how to guide on getting started with rules in ApexSQL Enforce

How to fail at running rulebases

This article explains the concept of failure in ApexSQL Enforce and why is it important to fail correctly

How to import new rules into an existing rulebase

This article describes the process of creating a custom rulebase by importing new rules into an existing rulebase.

ApexSQL Redgate®
Community Standard Professional Free
SQL Server version
      SQL Server 2005
      SQL Server 2008 - 2017
SQL Server editions
      Express
      Standard
      Enterprise
Cloud
      Azure SQL Database
      Amazon RDS for SQL Server
Integration
      SQL Server Management Studio 2012 - 2014
      SQL Server Management Studio 2016
      SQL Server Management Studio 17
      Visual Studio
Configuration
      Set thresholds for running process
      Merging rulebases (importing, exporting)
Data sources
      Databases
      SQL scripts
Managing rules
      Add rule
      Clone rule
      Delete rule
      Edit rule
Reporting
      XML
      HTML
      FixSQL
Rule categories
      Code
      Deprecated features
      Design
      Maintenance
      Naming conventions
      Performance
      Query
      Security
Other
      Multi violation per rule 2018 R4 2018 R4 2018 R4
      Duplicate code finder for object pairs, objects and script blocks 2019
      Save project as batch
Interface
      GUI themes
      Command line interface
      High DPI and 4K resolution support
      Host aware theme adoption
      Microsoft standard iconography, colors and other visual effects
Price
Free $299 $499 Free

ApexSQL Enforce 2018.03

Redgate® SQL Code Guard 3.1.2.84


Comparison was conducted on August 19, 2018

Disclaimer: All product and company names are trademarks™ or registered® trademarks of their respective holders.
ApexSQL is not affiliated, associated, authorized, endorsed by, or in any way officially connected with other companies listed or any of their subsidiaries or affiliate

ApexSQL Enforce is part of the

ApexSQL DevOps toolkit

Volume pricing

Standard

1

$299

2-4

$239

5-9

$209

10-19

$179

Professional

1

$499

2-4

$399

5-9

$349

10-19

$299

Save a bundle

ApexSQL Enforce is included in ApexSQL Developer

All 20 ApexSQL developer tools

Priority support

1 year free support and upgrades

New products added for free

Combined 80%+ savings