SQL Source Control enables you to connect databases directly to source control systems including SVN, TFS, Git, Mercurial, Vault, Perforce and more. Integrated directly into SQL Server Management Studio, you can keep track of who changes what, when and why. SQL Source Control stores a complete history of all updates and will work regardless of whether you have a single central database or individual, local copies.
Seamless database version control
- Link database to SVN, TFS, Git, Mercurial, Vault, Perforce
- Source control for schemas and data
- Push and pull database changes in SQL Server Management Studio
- Check development history and access specific database versions
- Store and share scripts to handle complex changes, such as column splits
- Undo SQL Server changes
- View SQL differences between objects in a database and source control
- Work with SQL Compare and SQL Data Compare to deploy databases directly from source control
- Continuous Integration Database continuous integration is driven by code changes checked into source control.
SQL Source Control makes database version control seamless. It links your databases to your existing source control system straight from SQL Server Management Studio, so you can source control databases without disrupting your workflow.
Use your preferred development model
It doesn't matter whether your development team works with a central database or individual, local copies ¿ SQL Source Control supports both development models. Just pick the one you work with and carry on as normal.
Track and share changes
You can keep track of who changed what, when, and why, improve change management and auditing, and easily share or revert changes.
SQL Source Control also stores a complete history of your updates to simplify database versioning, and provides a sandbox for risk¿free experimenting.
Repeatable, accurate deployments
SQL Source Control can also be combined with SQL Compare to rationalise your deployment process, making deployments repeatable and accurate without any loss of visibility or control over the change process.