Kopiera databas från SQL Server 2008 till 2005

By Markus Johansson
2011-08-26

I vår utvecklingsmiljö använder vi SQL Server 2008 och för ett tag sedan utvecklade vi en Umbraco-lösning med denna databas som grund. När detta skulle implementeras till kundens produktionsmiljö visade det sig att de körde SQL Server 2005. Det innebär att man inte kan kopiera mdf-filen eller skapa en backup och återställa den på servern som man annars hade kunnat göra.

 

Lösningen som vi kom fram till blev att scripta hela databasen så här:

 

1. Öppna SQL Server Managament Studio.
2. Högerklicka på den databas du vill exportera och välj "Generate Scripts"

 

Copy -database -11

 

3. I steget options glöm INTE att klicka i följande:
 - Script Bindings = True
 - Script for sever version = SQL Server 2005
 - Script logins = True
 - Script Data = True

 

Copy -database -2

 

4. Klart

 

EDIT:
I senare versioner av Management Studio har man ändrat valet ovan så att det ser ut så här:

Sqlser

 






More blog posts



15 januari 2021

Umbraco and MiniProfiler