由於檔案不可訪問,或者記憶體或磁碟空間不足,所以無法開啟資料庫 'msdb'。有關詳細資訊,請參閱 SQL Server 錯誤日誌。 (Microsoft SQL Server,錯誤: 945)

赤砂之蠍我愛羅發表於2012-11-02

依稀地記得上個星期五下班的時候,只顧著下班,沒有考慮“sql的感受”,今天開啟sql,哦哦,彈出一個:

圖片

****************************【華麗的分隔符】*******************************************************************************************************************

標題: Microsoft SQL Server Management Studio
------------------------------

執行 Transact-SQL 語句或批處理時發生了異常。 (Microsoft.SqlServer.ConnectionInfo)

------------------------------
其他資訊:

由於檔案不可訪問,或者記憶體或磁碟空間不足,所以無法開啟資料庫 'msdb'。有關詳細資訊,請參閱 SQL Server 錯誤日誌。 (Microsoft SQL Server,錯誤: 945)
有關幫助資訊,請單擊: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=09.00.1399&EvtSrc=MSSQLServer&EvtID=945&LinkId=20476
****************************【華麗的分隔符】*******************************************************************************************************************


找了很多的資料:上百度點選開啟連結

找csdn點選開啟連結

找部落格園點選開啟連結等等,別人說了很多,但是都沒有用!


最後的解決辦法:

因為我已經知道了是日誌檔案的丟失,那麼只要有日誌檔案一切都好說!

第一步:停掉sql服務,刪掉原來的MSDBData.mdf和MSDBLog.ldf

第二步:把同事的MSDBData.mdf和MSDBLog.ldf複製到我的C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA下

重啟sql服務,登入進去,哦耶,好了!


ps:網上別人說了一大堆,根本就解決不了問題,還是這個方法最好!哇咔咔,我知道一般人沒事是不會去備份msdb的log檔案的,那麼賦值同事或者同學的才是最好的!

相關文章