Einzelnen Beitrag anzeigen

HolgerX

Registriert seit: 10. Apr 2006
Ort: Leverkusen
961 Beiträge
 
Delphi 6 Professional
 
#5

AW: Wiederherstellung einer MSSQL 2005 Datensicherun

  Alt 6. Feb 2016, 18:18
Richtig..

Bedenke nur, das der SQL-Server zugriff auf die Datei haben muss.
Wenn der SQL-Server per default als User System installiert wurde, scheiden Netzwerk-Laufwerke als Quelle schon mal aus

Des weiteren wird als default immer die Wiederherstellung im gleichen Zielverzeichnis durchgeführt, woher das Backup kommt.

Deshalb musst Du mit 'WITH MOVE ..' arbeiten und dann das Zielverzeichnis + Filename als Ziel angeben.
Dann das gleiche mit ', Move ...' auch für die Logdatei.

RESTORE DATABASE '+ TargetDatabaseName
FROM DISK = '+QuotedStr(SourceFileName)
WITH MOVE '+QuotedStr(SourceDataName)+' TO '+QuotedStr(TargetDataFileName)
, MOVE '+QuotedStr(SourceLogName)+' TO '+QuotedStr(TargetLogFileName)

Mal so zusammengeschustert..

Geändert von HolgerX ( 6. Feb 2016 um 18:22 Uhr)
  Mit Zitat antworten Zitat