Avatar billede angelenglen Nybegynder
29. september 2011 - 09:34 Der er 2 kommentarer og
1 løsning

Restore til nyt database-navn og fil-navn

Jeg har oprettet en backup af min database, ved hjælp af følgende kommando:

BACKUP DATABASE mindatabase TO DISK = 'c:\sql\mindatabase.dump'

Hvis jeg så sletter "mindatabase" fra serveren, kan jeg sagtens genskabe den med følgende kommando:

RESTORE DATABASE mindatabase FROM DISK = 'c:\sql\mindatabase.dump'

Det er som sådan fint, men det jeg ønsker er at kunne bruge backuppen på en ny database, altså noget i stil med:

RESTORE DATABASE mindatabase2 FROM DISK = 'c:\sql\mindatabase.dump'

Men når jeg prøver at udføre den kommando, får jeg at vide at mindatabase.mdf og mindatabase_log.ldf er i brug og ikke kan overskrives.

Dvs. det er tilsyneladende angivet i backup-filen at den skal bruge de to filnavne - kan det "overrides", så jeg kan bruge BACKUP-kommandoen til at skabe en kopi af min database med et nyt navn, men på samme server?
Avatar billede Syska Mester
29. september 2011 - 14:42 #1
Jeg vil mene svaret er at finde her:
http://msdn.microsoft.com/en-us/library/ms186858.aspx

Man må kunne angive andre ikke default options for navnene på mdf og log file.

mvh
Avatar billede jtbroad Nybegynder
29. september 2011 - 15:30 #2
Brug SQL Server Management Studio og "restore as" funktionaliteten.
Avatar billede angelenglen Nybegynder
06. oktober 2011 - 13:05 #3
Er blevet truet til at lukke mine spørgsmål, så accepterer bare denne, selvom jeg ikke har nået at teste det :-/
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester