Avatar billede pimpf202 Nybegynder
03. maj 2004 - 08:50 Der er 2 kommentarer og
1 løsning

restore kun datafile

Hejsa,
Jeg er noget i tvivl om dette kan lade sig gøre. jeg bruger en sqlsrv 2K, og har følgende problem:
Jeg har en backup af en fuld database på min harddisk. Denne backup indeholder 1 datafil og 1 log fil. Problemer er bare at når jeg skal restore databasen, så skal jeg kun restore datafilen og IKKE logfilen... Kan man det i T-sql???
Avatar billede zedios Nybegynder
03. maj 2004 - 09:50 #1
Selvfølgelig kan du det:

Fra fx. Query Analyser:
RESTORE DATABASE <Databasename> FROM DISK = '<file location>'

Du kan så bruge en masse optioner som WITH MOVE,  NORECOVERY etc. , men det kan du læse om i BOL  (Books Online) som kan downloades fra:

http://www.microsoft.com/sql/techinfo/productdoc/2000/books.asp
Avatar billede pimpf202 Nybegynder
03. maj 2004 - 10:53 #2
Tak for det hurtige svar..
Jeg har skam kigge en del i BOL, og jeg kender også de parametre som du omtaler.. Det jeg ikke forstår er at hvis jeg laver en restore som du forslår der, og jeg giver den det logiske filnavn på den datafil som jeg vi have restoret, så stiller databasen sig i 'loading', fordi den forventer at der skal komme en logfil (ligesom parameteret norecovery). Og  jeg kan ikke få lov til at give den parametret recovery, når jeg skriver file = 'logisk navn'.
Og det jeg gerne ville have den til var bare at tage min datafilen fra backuppen, og så selv starte en ny logfil.
Jeg har nøjagtig samme problem, hvis jeg bare backupper datafilen op uden log-filen, så gør den det samme under restore.
Avatar billede pimpf202 Nybegynder
10. maj 2004 - 17:22 #3
har delvist funde ud af svaret... Derfor lukker jeg spørgsmålet..
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