數據庫置疑,分離都操作不了。報錯:
更改 對于 數據庫“AIS20170806201931”失敗。 (Microsoft.SqlServer.Smo) 有關幫助信息,請單擊: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.50.1600.1+((KJ_RTM).100402-1539+)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=更改+Database&LinkId=20476 ------------------------------ 其他信息: 執(zhí)行 Transact-SQL 語句或批處理時發(fā)生了異常。 (Microsoft.SqlServer.ConnectionInfo) ------------------------------ 傳遞給數據庫 'AIS20170806201931' 中的日志掃描操作的日志掃描號 (14568:10748:1) 無效。此錯誤可能指示數據損壞,或者日志文件(.ldf)與數據文件(.mdf)不匹配。如果此錯誤是在復制期間出現的,請重新創(chuàng)建發(fā)布。否則,如果該問題導致啟動期間出錯,請從備份還原。 恢復期間出錯,導致數據庫 'AIS20170806201931' (數據庫 ID 10)無法重新啟動。請診斷并糾正這些恢復錯誤,或者從已知的正確備份中還原。如果無法更正錯誤,或者為意外錯誤,請與技術支持人員聯系。 無法打開數據庫 'AIS20170806201931'?;謴筒僮饕褜⒃摂祿鞓擞洖?SUSPECT。有關詳細信息,請參閱 SQL Server 錯誤日志。 ALTER DATABASE 語句失敗。 (Microsoft SQL Server,錯誤: 9003) 有關幫助信息,請單擊: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=9003&LinkId=20476 ------------------------------ 按鈕: 確定 ------------------------------ |
1:重新建立一個,一樣的數據庫,路徑名稱,文件都一樣哈; 2:關掉SQLSERVER服務; 3:把源文件COPY過來; 4:開啟SQLSERVER服務; 5:執(zhí)行下面的1到4步。OK --1、修改數據庫為緊急模式 ALTER DATABASE 數據庫名 SET EMERGENCY --2、使數據庫變?yōu)閱斡脩裟J?/p> ALTER DATABASE 數據庫名 SET SINGLE_USER --3、修復數據庫日志重新生成,此命令檢查的分配,結構,邏輯完整性和所有數據庫中的對象錯誤。當您指定“REPAIR_ALLOW_DATA_LOSS”作為DBCC CHECKDB命令參數,該程序將檢查和修復報告的錯誤。但是,這些修復可能會導致一些數據丟失。 DBCC CheckDB (數據庫名, REPAIR_ALLOW_DATA_LOSS) --4、使數據庫變回為多用戶模式 ALTER DATABASE 數據庫名 SET MULTI_USER |