(Gast)
n/a Beiträge
|
Re: MSDE Datenbanken auf anderen PC portieren
27. Sep 2006, 09:35
SQL-Code:
-- der Ordner C:\SQLBackup muss existieren und muss auf einem lokalen beschreibbaren Datenträger liegen
BACKUP DATABASE [MeineDB]
TO
DISK = 'C:\SQLBackup\MeineDB.bak'
WITH
NOFORMAT,
NOINIT,
NAME = 'Backup, MeineDB',
NOREWIND,
NOUNLOAD,
NOSKIP
SQL-Code:
-- existierende DB "MeineDB", DB wird nach Restore attached
-- Der Ordner DATABASE-DIR muss auf das Verzeichnis der existierenden "MeineDB" zeigen
RESTORE DATABASE [MeineDB]
FROM
DISK = ' C:\SQLBackup\MeineDB.bak'
WITH
FILE = 1,
MOVE ' <Hier der Name der MDF Datei von "MeineDB" auf deinem System>'
TO ' <DATABASE-DIR>\MeineDB_data.mdf', -- z.B. 'D:\SQLDATA\MeineDB\MeineDB_data.mdf'
MOVE ' <Hier der Name der LDF Datei von "MeineDB" auf deinem System>'
TO ' <DATABASE-DIR>\MeineDB_log.ldf', -- z.B. 'D:\SQLDATA\MeineDB\MeineDB_log.ldf'
NOREWIND,
NOUNLOAD,
REPLACE
SQL-Code:
-- nicht existierende DB "MeineDB", DB wird nach Restore attached
-- Der Ordner DATABASE-DIR muss auf einem lokalen Laufwerk liegen und existieren
RESTORE DATABASE [MeineDB]
FROM
DISK = ' C:\SQLBackup\MeineDB.bak'
WITH
FILE = 1,
MOVE ' <Hier der Name der MDF Datei von "MeineDB" auf deinem System>'
TO ' <DATABASE-DIR>\MeineDB_data.mdf', -- z.B. 'D:\SQLDATA\MeineDB\MeineDB_data.mdf'
MOVE ' <Hier der Name der LDF Datei von "MeineDB" auf deinem System>'
TO ' <DATABASE-DIR>\MeineDB_log.ldf', -- z.B. 'D:\SQLDATA\MeineDB\MeineDB_log.ldf'
NOREWIND,
NOUNLOAD
EDIT:
Restore-Scripte "universalisiert"
|
|
Zitat
|