Datenbank wiederherstellen von anderem System - Fehler

26/06/2008 - 16:22 von liveconarte | Report spam
Hallo zusammen,

ich habe ein Backup einer SQL Server Datenbank bekommen. Wenn ich
versuche, diese auf meinem Server (2005 Express) wiederherzustellen,
bekomme ich einen Fehler.

Ich benutze folgendes Kommando

RESTORE DATABASE [DB]
FROM DISK = 'C:\Database\DB.bak'
WITH MOVE 'DB_file' TO 'c:\Database\DB.mdf',
MOVE 'DB_log' TO 'c:\Database\DB_log.ldf'

Die Fehlermeldung ist dann
Meldung 3154, Ebene 16, Status 4, Zeile 2
Der Sicherungssatz enthàlt die Sicherung einer anderen Datenbank
als der vorhandenen 'DB'-Datenbank.

Worauf begründet sich dieser Fehler? Ist es der Server- oder Instanz-
Name, oder Benutzer oder Rollen?


Kann mir jemand helfen?

Gruss, Rainer
 

Lesen sie die antworten

#1 Christian Weinert
26/06/2008 - 16:40 | Warnen spam
"liveconarte" wrote:

Hallo zusammen,

ich habe ein Backup einer SQL Server Datenbank bekommen. Wenn ich
versuche, diese auf meinem Server (2005 Express) wiederherzustellen,
bekomme ich einen Fehler.

Ich benutze folgendes Kommando

RESTORE DATABASE [DB]
FROM DISK = 'C:\Database\DB.bak'
WITH MOVE 'DB_file' TO 'c:\Database\DB.mdf',
MOVE 'DB_log' TO 'c:\Database\DB_log.ldf'

Die Fehlermeldung ist dann
Meldung 3154, Ebene 16, Status 4, Zeile 2
Der Sicherungssatz enthàlt die Sicherung einer anderen Datenbank
als der vorhandenen 'DB'-Datenbank.

Worauf begründet sich dieser Fehler? Ist es der Server- oder Instanz-
Name, oder Benutzer oder Rollen?


Kann mir jemand helfen?

Gruss, Rainer




Hallo Rainer,
hast Du schon einmal die Replace-Option probiert:

RESTORE DATABASE [DB]
FROM DISK = 'C:\Database\DB.bak'
WITH
MOVE 'DB_file' TO 'C:\Database\DB.mdf'
MOVE 'DB_log' TO 'C:\Database\DB_log.ldf'
REPLACE

Ähnliche fragen