Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Database migrations for SQL Server

I need a database migration framework for SQL Server, capable of managing both schema changes and data migrations.

I guess I am looking for something similar to django's South framework here.

Given the fact that South is tightly coupled with django's ORM, and the fact that there's so many ORMs for SQL Server I guess having just a generic migration framework, enabling you to write and execute in controlled and sequential manner SQL data/schema change scripts should be sufficient.

like image 515
Art Avatar asked Apr 08 '10 00:04

Art


People also ask

What are the 3 main DB migration strategies?

There are three main approaches to database migration: big bang data migration, trickle data migration, and zero downtime migration.

What are the data migration options available for SQL Server?

SQL Server Migration Assistant (SSMA) Migrate Microsoft Access, DB2, MySQL, Oracle, and SAP ASE databases to SQL Server. Migrate Microsoft Access, DB2, MySQL, Oracle, and SAP ASE databases to Azure SQL.

How do SQL migrations work?

Database migration is the process of migrating data from one or more source databases to one or more target databases by using a database migration service. When a migration is finished, the dataset in the source databases resides fully, though possibly restructured, in the target databases.


2 Answers

You could take a look at Wizardby (open source)

like image 84
Ed Harper Avatar answered Sep 18 '22 13:09

Ed Harper


Perhaps Liquibase or dbdeploy meets your needs? I've also heard good things about RedGate.

like image 23
ig0774 Avatar answered Sep 20 '22 13:09

ig0774