Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am a member of a team with 3 developers. We have started using Redmine here for project management and issue tracking and LOVE it. I have seen elsewhere how nicely Redmine can work when a back-end repository is set up for a project. There is nice integration all around.

This shop is currently .Net and SQL Server 2005. I am thinking about recommending a move to Subversion for our VCS (so that we can integrate with Redmine). I have seen a product called VisualSVN which will make it possible to use Visual Studio with Subversion, so that covers .Net. But the other big question is if it is possible to configure SQL Server Management Studio to somehow use Subversion for its VCS. Has anyone done this?

This shop is currently using Sourcegear Fortress.

share|improve this question
You might have better luck with this question on, there should be many more users with experience using SQL/SVN. – Ryan Fisher Apr 7 '10 at 20:02
From my reading on the topic, the Plugin source control options in SQL Manager are limited. At a stretch, if you are stuck you can generate a script for the database at every major build and use Visual Studio to commit the script at the same time as the rest of your code. – Seanchán Torpéist Apr 7 '10 at 23:47
@Ryan, I had checked stackoverflow too but thanks for the visible reminder to all. – Mike Apr 15 '10 at 14:22
up vote 3 down vote accepted

I haven't found any myself so far, but this looked promising:

This uses the External Tools command in SQL Manager to hook into TortoiseSVN (VisualSVN uses this so it should be compatible!).

share|improve this answer
For my uses, this is probably the best solution for the moment or until Red Gate releases their product. Thanks for the link. While not ideal, it removes SSMS from being a blocker to adopting Subversion. – Mike Apr 15 '10 at 14:20

Redgate are bringing out a product called "SQL Source Control"

From a limited try it seems quite good.

share|improve this answer

Late answer but can be useful to the thread visitors

SQL Server Management Studio offers an option to use source control by using a Microsoft Source Code Control Interface (MSSCCI) provider. (e.g. )

It enables source control systems to integrate with Windows applications, meaning that by using a MSSCCI provider, the source control functionality is integrated within the application, in this case SQL Server Management Studio, and there is no need for another client to perform source control operations.

A prerequisite for using a MSSCCI provider with SQL Server Management Studio is that either Visual Studio or Team Explorer (the Team Foundation Server client) is installed because the MSSCCI provider relies on Microsoft TFS libraries.

You may also use 3rd party tools, such as ApexSQL Source Control, which is a SQL Server Management Studio SQL source control add-in that has a native support for all major source control systems such as, Mercurial, Git, Perforce, Subversion and Team Foundation Server.

Follow this link, to get more details on how to put database into source control with ApexSQL Source Control.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.