2009-05-05 57 views
1

恢復SQL數據庫。當我使用Microsoft SQL Server Management Studio中還原SQL數據庫,它失敗,給我這個消息:錯誤時從.bak文件

restore error http://www.freeimagehosting.net/uploads/b464beb9ec.jpg

TITLE: Microsoft SQL Server Management Studio

Restore failed for Server 'app1'. (Microsoft.SqlServer.Smo)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=9.00.1399.00&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Restore+Server&LinkId=20476

------------------------------ ADDITIONAL INFORMATION:

An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)


The file or filegroup "SilosFollow_log" cannot be selected for this operation. RESTORE DATABASE is terminating abnormally. (Microsoft SQL Server, Error: 3219)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=09.00.1399&EvtSrc=MSSQLServer&EvtID=3219&LinkId=20476

------------------------------ BUTTONS:

OK

NB數據庫所有者不備份用戶名。

+0

您應該考慮在ServerFault.com上詢問此問題。 – Thomas 2010-06-27 18:41:55

回答

1

配置還原時,請確保沒有使用當前正在運行的數據庫(可能是要還原的數據庫)正在使用的數據/日誌文件。

它使數據目錄變得混亂,但是當我恢復數據庫時,我給了我的數據/日誌文件一個修訂號,所以我沒有遇到這個問題。

1

你確定SilosFollow_log是數據庫備份而不是事務日誌備份嗎?

爲了恢復事務日誌備份,您必須先恢復完整數據庫備份和任何差異備份。然後您可以依次恢復事務日誌備份。