Black Friday is here! Get up to 30% off on Devart products!
ends in   {{days}}
Days
{{timeFormat.hours}}
:
{{timeFormat.minutes}}
:
{{timeFormat.seconds}}

Link your SQL Database to a Version Control System

dbForge Source Control is a convenient SSMS add-in for SQL Server database change management in all the popular version control systems and servers. The tool can be embedded into the database DevOps to automate SQL changes management.

  • Version-control database schemas and static table data
  • Use either dedicated or shared development models
  • Commit and revert changes with dependency awareness
  • View conflicts and resolve data and schema inconsistencies visually
  • Track changes and detect who, when, and why made them
  • Plug Source Control directly into SQL Server Management Studio
  • Automate database development with the DevOps approach

Supported Source Control Systems

dbForge Source Control supports all the major version control systems, including Azure DevOps Server (previously known as Team Foundation Server a.k.a. TFS), Apache Subversion (SVN), TFVC, Git (including GitHub, GitLab, and Bitbucket), Mercurial (Hg), Perforce (P4), SourceGear Vault.

The tool helps version-control database schemas and data, view and resolve conflicts, rollback changes, and maintain the overall integrity of databases. With dbForge Source Control, you will deploy your databases safely without losing data.

Git solutions supported by Source Control

Azure DevOps
  • Make and revert commits
  • Get local or remote changes
  • View and resolve conflicts
  • Track the history of changes
  • Link and unlink static data
Learn more
GitHub
  • Create an empty repository from scratch
  • Commit and revert changes
  • View and resolve conflicts
  • Associate commits with GitHub Issues
  • Switch between branches easily
Learn more
Gitlab
  • Make and revert commits
  • Get local or remote changes
  • Handle conflicts
  • Associate commits with GitLab issues
  • Link and unlink static data
Learn more
Bitbucket
  • Commit and revert changes
  • Update your local repository
  • Track the history of changes
  • View and resolve conflicts
  • Work with shared and dedicated models
Learn more

Everything your software team needs in a single tool

A working folder contains SQL script files that represent your database. It allows you to script database changes to a database folder. After saving changes, the database working folder can be source-controlled with your version control system in the same way you version-control other files.
Perform the essential SQL version control tasks visually:
  • Commit: Update the source control with your local changes
  • Get Latest: Update your database with the latest changes from the source control
  • Resolve conflicts: Resolve discrepancies between the latest version of an object in the source control and the one in the local database in two ways:
    • Get Local: Your version of the object will be committed to the source control
    • Get Remote: Your changes will be discarded; the local database will be updated with the latest version of the object from the source control
Store and share any SQL Server object and static data. With dbForge Source Control, you can do the following:
  • Link static data to a repository
  • Commit, revert, and get the latest static data change
  • Handle static data conflicts
Look through a full revision history of a database or a certain database object with the Changes History document. You can clearly see the changes made as well as who, when, and why made them.
dbForge Source Control for SQL Server supports two models for database development: Dedicated and Shared.
  • Dedicated model allows developers to work with their own copies of the database
  • Shared model suggests that all developers work on a single shared database
Regardless of the choice of the database development model, Source Control for SQL Server ensures safe and convenient data change management.
Learn more about the differences between shared and dedicated database development models.
Easily cancel any local changes you don't want to commit. Just select the required changes in the Local changes section of Source Control Manager and click Undo.
Tools
View all features

dbForge SQL Tools

Enhance SSMS with essential add-ins and tools, including Source Control, and boost all database-related tasks
SAVE UP
TO $2309

Leading companies choose dbForge Source Control

Swedbank
BeFrugal
Need a hand?
If you need any help or have questions about Devart tools or purchasing options, do not hesitate to get in touch with us.
Get started with Source Control at no cost
Download a FREE 30-day trial of the tool, and start saving time and effort with your SQL database deployment right away.
Download free

Source Control as part of DevOps Automation

Use Source Control along with dbForge DevOps Automation for SQL Server to extend the DevOps approach to SQL Server databases. The solution makes it easy to integrate source control into your DevOps without compromising quality, performance, or reliability.

Learn more

Get more solutions