Udviklingsdatabaser
Skrevet af: Ruprect i Database, No Category, tags: Restore Database, SQLI mit daglige arbejde har jeg en lokal installation af de databaser der kører i vores produktion. Jeg har i dag opdaget en hurtig måde at få en frisk kopi af databaserne over på min egen maskine.
Start med at køre følgende:
Restore Filelistonly From Disk = 'c:\Database Backup\productionDatabaseName.bak'
Det giver følgende resultat (trunkeret):
LogicalName |
PhysicalName |
Type |
|
1 |
production_Data |
E:\SQLData\FancyNameOfDatabase_Data.MDF |
D |
2 |
production_Log |
E:\SQLData\FancyNameOfDatabase_Log.MDF |
L |
For så at importere databasen til din egen server skal du køre nedenstående script:
Restore database myProductionDatabaseName From disk = 'c:\Database Backup\[BackupFile_db].bak' with Move 'Production_Data' TO 'c:\Sql Databases\MyProductionDatabase_Data.MDF', Move 'Production_Log' TO 'c:\Sql Databases\MyProductionDatabase_Log.LDF', REPLACE
Du skal bare være opmærksom på at du skal benytte LogicalName når du udfører Move kommandoen.

Indlæg (RSS)