SQL Source Control - 2.1

SQL Source Control

Learning SQL Source Control - 2.1

Getting started

SQL Source Control is an add-in for SQL Server Management Studio that lets you get your database into source control.

SQL Source Control therefore brings the change management and collaboration benefits of source control to database development, without affecting your workflow, or requiring new development processes.

Note that SQL Source Control is not a source control system; it allows you to store your databases in your existing source control system.

Supported source control systems

Currently, SQL Source Control supports:

  • Subversion (SVN)
  • Team Foundation Server (TFS)
  • SourceGear Vault
  • Any source control system with a command line interface. Presets are included for:
    • Mercurial
    • Git
    • Perforce
    • CVS
    • Bazaar

SQL Source Control: step-by-step

  1. Link the database to source control
  2. Commit the objects
  3. Optionally commit static (lookup) data
  4. Make development changes normally
  5. Commit changes or get the latest version

Worked examples

Learn more about SQL Source Control by following a detailed example:

Worked example: setting up SQL Source Control with SVN

Worked example: setting up SQL Source Control with TFS

Worked example: setting up SQL Source Control with Mercurial

Getting more information

Was this article helpful?

Search support
Forums

SQL Source Control

all SQL products

all products