Ich habe versucht, die folgende Abfrage ausführen:Microsoft SQL 2005 Server wiederherstellen Fehler MDF--Datei
RESTORE DATABASE TESTDB FROM DISK = <path of file> WITH REPLACE
Das Ergebnis war diese execption:
The file 'c:\Program Files\Microsoft SQL
Server \ MSSQL.1 \ MSSQL \ DATA \ BCS.mdf ' kann nicht überschrieben werden. Es wird von der Datenbank '@databaseName' verwendet. Die Datei 'BCS' kann nicht in 'c: \ Programme \ Microsoft SQL Server \ MSSQL.1 \ MSSQL \ DATA \ BCS.mdf' wiederhergestellt werden. Verwenden Sie WITH MOVE, um einen gültigen Speicherort für die Datei zu identifizieren. Die Datei 'c: \ Programme \ Microsoft SQL Server \ MSSQL.1 \ MSSQL \ DATA \ BCS_log.LDF' kann nicht überschrieben werden. Es wird von der Datenbank '@databaseName' verwendet. Die Datei 'BCS_log' kann nicht in 'c: \ Programme \ Microsoft SQL Server \ MSSQL.1 \ MSSQL \ DATA \ BCS_log.LDF' wiederhergestellt werden. Verwenden Sie WITH MOVE, um einen gültigen Speicherort für die Datei zu identifizieren. Probleme wurden während der Planung für die RESTORE-Anweisung identifiziert. Vorherige Nachrichten bieten Details. RESTORE DATABASE ist , das abnormal beendet wird.
Das Problem: BCS.mdf und BCS_log.LDF sind im Verzeichnis nicht vorhanden.