mfinkler
Goto Top

MSDE Datenbank auf anderen Server kopieren

Hallo Forum,

als Ausfallsicherheit will ich einen DB Server im Petto halten, um im Fall der Fälle direkt reagieren zu können. Also Darum gehts:
ich hab ServerA und ServerB, auf beiden ist MSDE installiere, Instanz Test.

Das Sicherungsscript sieht folgendermaßen aus:
osql -Usa -Pxxx -S ServerA\test -Q "BACKUP DATABASE model TO DISK = 'd:\backup\model'"
osql -Usa -Pxxx -S ServerA\test -Q "BACKUP DATABASE master TO DISK = 'd:\backup\master'"
osql -Usa -Pxxx -S ServerA\test -Q "BACKUP DATABASE msdb TO DISK = 'd:\backup\msdb'"
osql -Usa -Pxxx -S ServerA\test -Q "BACKUP DATABASE tempdb TO DISK = 'd:\backup\tempdb'"

und klappt auch wunderbar.
Nur wenn ich per

osql -Usa -Pxxx -S ServerB\test -Q "RESTORE DATABASE model FROM DISK = 'd:\backup\model'"
osql -Usa -Pxxx -S ServerB\test -Q "RESTORE DATABASE master FROM DISK = 'd:\backup\master"

zurückspielen will, bekomm ich die Meldung, dass nur bei der master DB ich im Einzelmodus restoren kann. Bin ich das nicht wenn ich mich als sa anmelde ???

Installiert hab ich mit folgenden Parametern: setup SAPWD="xx" INSTANCENAME="test" DISABLENETWORKPROTOCOLS="0" SECURITYMODE=SQL

Die Pfade der lokalen Installation hab ich extra identisch gemacht. Hat jemand Tipps auf Lager? Ich würde mich über jeden freuen.
Danke im Vorraus.

Content-ID: 17616

Url: https://administrator.de/contentid/17616

Ausgedruckt am: 22.11.2024 um 18:11 Uhr

16640
16640 12.10.2005 um 15:26:22 Uhr
Goto Top
Es gibt ein paar Situationen, in denen die SQL-Server-Instanz im Single-User-Modus gestartet sein muss - das Rücksichern der master-Datenbank ist einer davon.

Wenn Du keine grafische Oberfläche für die Konfiguration hast, ist es am einfachsten, in der Dienstekonfiguration dem enstprechenden Dienst (MSSQLSERVER, ggf. um eine Instanz erweitert) den Parameter -m zu geben. Dann startet er im Single-User-Modus.


hand
dba
Mfinkler
Mfinkler 12.10.2005 um 16:03:48 Uhr
Goto Top
Coole Sache. Vielen Vielen Dank.
Ich mach alles ohne Gui...