Skip to content

Source control for SQL Server, inside SSMS.

Commit schema, security, Agent jobs, and static data without ever leaving SQL Server Management Studio.

Free 15-day trial starts with your first commit. No sign-up.

“Best Version Control + Release Tool for SSMS” -- Fabian

Trusted by SQL Server teams since 2016.

RMC
Saltus
Munch
CorroHealth
Harvey Performance
Dualis
ServiceMac
BCNonwovens
Barnes Aerospace
Wachter
Relitix
Remeo
Cadlogic
Borbet
Farm Boy
Vinacles
Smith Bros
Burnette
Dekade
ATI
MN Custom Homes
Gemini
RedZed
HaystackID
Del Monte
C4G
BAYOONET
DBConn
eTransX
Tutera
EJ Basler
KCMO
MIG Group
FHNW
Polaner
RCN Capital
SIGA
SpectrumK
Uni-Tel
VisibleDI
CoverPoint
MOCAP
RMC
Saltus
Munch
CorroHealth
Harvey Performance
Dualis
ServiceMac
BCNonwovens
Barnes Aerospace
Wachter
Relitix
Remeo
Cadlogic
Borbet
Farm Boy
Vinacles
Smith Bros
Burnette
Dekade
ATI
MN Custom Homes
Gemini
RedZed
HaystackID
Del Monte
C4G
BAYOONET
DBConn
eTransX
Tutera
EJ Basler
KCMO
MIG Group
FHNW
Polaner
RCN Capital
SIGA
SpectrumK
Uni-Tel
VisibleDI
CoverPoint
MOCAP

Know what changed and how to undo or deploy it.

Build a history of your SQL objects without cluttering your database with copies.

See who committed each change, when, and why in SQL Server Management Studio.

Generate an undo or deployment script from any revision in just a few clicks.

Spend your time on the next change instead of scripting out the last one.

The database belongs in source control.

Schema and security, together.

Users, roles, and permissions go in the repo with the tables and procedures they protect.

Include the jobs and static data.

Put Agent jobs and the static data your application depends on in the repo.

Native Git, Subversion, and TFVC.

Connects to Azure DevOps, GitHub, etc. No new system to sell the team on.

“Controlling the source for our stored procedures has eluded us for a long time. Thank goodness for VersionSQL!”
-- Tim E., Systems Development Manager · Healthcare · Canada

Get the whole team into the habit.

We were looking for a simple-to-use interface between SQL Server Management Studio and Azure DevOps. Other solutions seemed unnecessarily complex and were not used enough as they created additional workload overhead. With VersionSQL the whole team now regularly commits changes so we feel far more comfortable. VersionSQL makes our job both more efficient and easier. A must-have investment.
Brad McAllister
Brad McAllister
Senior Full Stack Developer · St Mary's University, Twickenham · United Kingdom
We are heavy users of stored procedures and DDL and having many developers working on the same database was hell. VersionSQL was exactly what we needed. Very easy and affordable solution. After months of daily usage, we definitely recommend VersionSQL.
Ian Smirlis
Ian Smirlis
Senior Developer · Orian Information Systems S.A. · Greece

Commit where you work.

Right-click. Review. Commit.

Commit one stored procedure or the whole database, right from SSMS.

No background scanning.

VersionSQL works when you ask it to. It doesn’t bog down SSMS or your server.

A reminder, when you need it.

Get a nudge when it’s been too long since your last commit. Feel free to hit snooze.

“It's easy to use and doesn't disrupt the workflow in SQL Server Management Studio. Having such reliable version control is very reassuring.”
-- Wolfgang, via Trustpilot

Still here. Still shipping.

VersionSQL has an amazing support team! A bug found was fixed within days, a suggestion for a new feature was accepted and implemented within the next version. In short, I wish all my software providers would act like VersionSQL.
Alon Ronen
Alon Ronen
Freelance Developer · Israel
For three years, we have used Version SQL for source control for our three databases. The product is well priced and ideal for our purposes. Whenever we have faced problems, the developer, Michael Van Devender, has been extremely supportive and responsive. I warmly recommend Version SQL.
Pete Nurse
GO Salary Pty Ltd · Melbourne, Australia

Built and supported by Michael.

I’ve been building VersionSQL since 2016, and I’m the one who responds to your emails.

A release history you can read.

The changelog is public. Judge the pace and substance for yourself.

No bus factor.

Perpetual licenses validate offline, so the version you have keeps working, even if I don’t.

Also in the box.

  • Commit on a schedule. Set a schedule, and VersionSQL commits the latest changes to your repository for you.
  • Bring your Redgate history. Redgate compatibility mode makes it natural to reuse your repository. No need to start over.
  • Switch Git branches from SSMS. Create a branch or move to one without leaving Object Explorer.
  • Shared database or one per developer. Either way, everyone’s changes land in the same repository.
  • Filter out the noise. gitignore-style object filters keep the parts of your database you don’t track out of the repo.
  • Schema Compare. Review each difference side by side and pick the changes that go live before you build the script.
  • Built for large databases. A tuned scripting engine gets your SQL into source control and gets you back to what you were doing.
  • Other source control? Folder mode writes your SQL to a working folder and runs your own command after each save.
“Its simple and fast SSMS integration, the available GitIgnore options, and automated deployment scripts, backed by fast, reliable support, were the pivotal factors in our decision.”
-- Fabian, via Trustpilot

Put your next database change on the record.

Free trial, no credit card required.

Contact

I love getting questions, bug reports, and ideas! Send me an email at [email protected] or use the form below.