Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What are the best tools for Sql Server version control [closed]

After reading this post, and the suggestion to use Team Edition for Database Professionals, I want to know is there any equivalent to this for SQL server 2008 / Visual stuio 2010 ultimate.

I'm looking for tool need to do all the thing that Jeff mention in his article:

  • Create test data.
  • Schema comparison.
  • Data comparison.
  • Database unit testing.
  • Refactoring.
  • Integrated T-SQL editor, a first class language construct in the IDE, just like C# and VB.NET.

For the full details look on this article: http://www.codinghorror.com/blog/2006/12/is-your-database-under-version-control.html


It seems that Visual Studio 2010 (and 2008) have very strong approach for this issue. I don't know if it the best option that exist, but it definitely good.

Here are Getting Started and Walkthrouge to learn how to start using it.

like image 323
Fitzchak Yitzchaki Avatar asked Apr 27 '10 05:04

Fitzchak Yitzchaki


People also ask

Does SQL Server have version control?

Open SQL Server Management Studio and connect to a SQL Server instance. Right-click on your database in the Object Explorer pane and select "Connect to Version Control". This will open the "Connect Database to Version Control" dialog.

Is there a version control for database?

Database version control is the practice of tracking every change made to the database by every team member. Like application version control, database version control acts as a single source of truth. It empowers you with complete visibility, traceability, and continuous monitoring of the changes in your database.


2 Answers

VS 2010 Premium and Ultimate have that built in (Expand database development link)

http://www.microsoft.com/visualstudio/en-us/products

In short, your database project gets checked into source control, and you deploy to production from the database project.

If you are looking for something that is to be used outside of VS2010 then redgate has a beta http://www.red-gate.com/Products/SQL_Source_Control/index.htm

like image 186
Raj Kaimal Avatar answered Nov 16 '22 01:11

Raj Kaimal


Check for the below link :

http://www.codinghorror.com/blog/2006/12/is-your-database-under-version-control.html

Tools for the read gate
Sql Compare - Compares and synchronizes SQL database schemas. Sql Data Compare : Compares and synchronizes SQL database contents.

link of 14 day trial version : https://www.red-gate.com/dynamic/downloads/downloadform.aspx?download=sqlcompare

like image 31
Pranay Rana Avatar answered Nov 16 '22 02:11

Pranay Rana