我試圖執行以下查詢:的Microsoft SQL Server 2005恢復錯誤密度纖維板文件
RESTORE DATABASE TESTDB FROM DISK = <path of file> WITH REPLACE
結果是這個execption:
The file 'c:\Program Files\Microsoft SQL
服務器\ MSSQL.1 \ MSSQL \ DATA \ BCS.mdf' 不能被覆蓋。它正在被數據庫'@databaseName'使用 。 文件 'BCS' 無法恢復到 'C:\ Program Files文件\微軟SQL服務器 \ MSSQL.1 \ MSSQL \ DATA \ BCS.mdf'。 使用WITH MOVE標識文件的有效位置 。該文件 'C:\ Program Files文件\微軟SQL服務器 \ MSSQL.1 \ MSSQL \ DATA \ BCS_log.LDF' 不能被覆蓋。它正在被數據庫'@databaseName'使用 。 文件 'BCS_log' 不能恢復到 'C:\ Program Files文件\微軟SQL服務器 \ MSSQL.1 \ MSSQL \ DATA \ BCS_log.LDF'。 使用WITH MOVE標識文件的有效位置 。在規劃 RESTORE語句時發現的問題是 。以前的消息 提供了詳細信息。 RESTORE DATABASE是 異常終止。
問題:BCS.mdf和BCS_log.LDF doesen不存在於目錄中。