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"
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
4. Klart
EDIT:
I senare versioner av Management Studio har man ändrat valet ovan så att det ser ut så här: