2011年5月6日 星期五

microsoft sql server error 5120 解決方法

參考
----------
前些日子在實驗室的機房上進行SQL的一些實驗,後來把數據拷回來了的,表文件和日誌文件都在,實驗室用的是SQL2000,拷回來了在自己的電腦上用的是SQL2005EXPRESS,附加數據庫的時候就會出現問題,報錯的圖如下:

應該不是版本上的什麼問題,後來也證實了確實不是。

報錯之後就到Goolge搜了搜,發現在這個問題遇到的人還是蠻多的。。。。。。按照上面說的方法千奇百怪的弄了弄,有的說是文件權限的問題,於是我就把權限改了下,發現不見效果,也有的說是數據庫登錄的賬戶問題,於是在windows和sa賬戶之間切換了幾次,沒看見有什麼反應,問題依然。。。。。。就這樣,實踐了云云的方法,問題也沒得到個解決。

突然自己靈光一顯,想到了個方法,具體的如下:我用現在的SQL2005EXPRESS創建了一個數據庫,然後把軟件關閉,數據庫服務也停止了,把拷回來的文件在其它的文件夾改了個名,改成和我創建的那個數據庫一樣的名稱,日誌文件也一樣。然後拷貝到創建數據庫的那個文件夾,用這個改了名的文件替換掉我創建的那個。開啟數據庫服務,打開軟件,發現問題解決。。。。。所有的數據都可以使用了。

如果在附加數據庫的時候遇到相同問題的朋友,試試這個方法,或許問題就解決了,可以說是一個很簡單的方法.

沒有留言:

張貼留言