Git, SVN Database Source Control in SSMS · VersionSQL

Save your SQL
with VersionSQL

The easiest way to connect
SQL Server Management Studio
to Git, Subversion, etc.

  Start Free 30 Day Trial  
No credit card required

How it Works

Setup - Step 1
Right-click on a database in the Object Explorer,
then click Connect to Version Control
Database context menu with Connect to VCS item highlighted
Setup - Step 2
Fill in the source control repository path.
Click OK, then enter credentials when prompted.
VersionSQL Database to VCS connection window
Check-In - Step 1
Right-click on an object, folder, or database
in the Object Explorer, then click Commit.
Object context menu with Commit item highlighted
Check-In - Step 2
Type in a commit log message describing
the reason for the change, then click OK.
VersionSQL Commit Message window
VersionSQL scripts out the objects to .sql files and
checks them into your version control system.
Resultant generated .sql file

Take a closer look 



VersionSQL is the straightforward SQL Server version control add-in. It's made to do one thing and do it well: Commit SQL to Git, Subversion, and other source control repositories.


VersionSQL works with any Git or Subversion server hosted on your internal network or in the cloud (GitHub, Bitbucket, Azure DevOps, etc.) over a secure HTTPS connection, and many more via CLI.


VersionSQL adds contextual commands to SSMS' Object Explorer panel for checking in an entire database, folder, or individual objects.

Database code is written out to .sql script flat files, organized into folders, and sent to the version control server for safe keeping.


VersionSQL Professional is available for the low price of
only $149 per user. Includes one free year of updates and support.

Need room to grow? VersionSQL Business provides enough headroom to include everyone at a fraction of the cost.



Questions? Comments? Ideas?
Drop me a line at [email protected] or using the form below.

Ask a question!