Filter database objects to version
By object type (table, view, function, ...).
Include/exclude individual objects.
Define complex filtering rules using regular expressions.
Version static data
Include tables to version.
Script table data into XML/JSON files.
Easily view the changes made to static data.
Combine multiple related table data into a single file.
Ignore the table's column from data versioning.
Use different comparison options
Ignore permissions, collations, extended properties, ...
Automatically detect column renames.
Do not fire triggers during data sync.
Version control systems
Use a version control system of your choice (SVN, GIT, TFS, ...) to keep track of database files.
Automatically generated migration scripts include schema and static data changes into a single script.
Add your own change scripts.
Single transaction for both schema and data changes by default.
Optionally, execute a script without transaction for SQL statements that do not support transactions.
Deploy with ease
Use Migration runner to execute migration scripts.
Use variable substitution in migration scripts.
View executed script output.