本本中毒,用殺毒軟件殺毒成功后還是莫名其妙的重起,一啟動錯誤很多,于是重新安裝。
結果24小時安裝了三遍。知道為什么嗎?安裝系統后安裝微軟虛擬機2004,Windows Server 2003 企業版就啟動運行奇跡般的老牛拉車了。汗。于是經歷了2次后終于找到是虛擬機的問題,于是一氣之下決定不裝虛擬機了,還刪除了我特意保留下來的虛擬機硬盤虛擬文件。不用了…………
后來本本好了后google,才知道原來是虛擬機和2003的一個補丁可能有沖突。可能?還是不管了……
說了這么多,切入正題。
安裝好Sql Server 2005 Developer 后打Sp1。一切都是剛剛裝好,數據庫里面只有默認的數據庫。
可是Sp1提示錯誤!很多很多的錯誤,最后提示說重新啟動,我啟動,打開后發現還是沒有打上Sp1。版本號還是以前讓我興奮的RTM版本號。這肯定沒有成功。
于是再來,還是錯。
什么問題呢?看了N遍英文的安裝說明,應該要做的事情都做了,而且是剛剛安裝的,應該沒有錯誤的。
原來在虛擬機中安裝Sp1的時侯也是有問題。那個時候沒有心情于是沒有管。
最后又看了看英文的安裝說明。還是無果。
汗!上海這邊的天氣變化好快,剛剛下了一天的雨,現在天一下子就熱起來了。
一氣之下關掉了Sql Server的所有服務。開始游戲。
游戲之后,看著桌面上的Sp1還是心里不爽。再來。通過了?
看著一堆succeed!無言!
于是再看看英文的安裝說明,安裝前要關閉所有的Services and application,看來還是自己的英文理解有問題啊!沒有關閉最重要的Sql Server 2005服務,只是關閉了分析、報表等服務!我當時理解成與之相關的服務和應用程序了,沒有考慮到還有它自己。
一切都好了,高興。
可是……
今天晚上,幫朋友忙做一個畢業設計。突然想起上次做了一半的網站的一個數據庫設計結構和這次的這個一樣,上次沒有做。
打開Sql Server Management Studio 執行 attach !
看來只有哭的份了,24小時重裝了3次系統。還要……
看來恢復備份吧,幸好早有準備。
繼續錯誤……
哭吧!我對自己說。
這個數據庫都快弄完了,不能這樣啊。上次同樣的錯誤我刪除了數據庫后重做的,可是上次的那個數據庫只有簡單的幾張表格,再什么都沒有,這個里面表格都是次要的,存貯過程,數據……不敢想了。
于是看著英文的提示發呆。
上次是在系統崩潰后attach錯誤的。還以為是中途沒有嚴格關閉Sql Server造成的。可是現在想想,有的時候自己也會突然重新啟動計算機,直接冷重起。可是重新啟動后也沒有問題啊。
看來和重新安裝系統沒有問題。
看來我上次嚴格的Detach也沒有必要,重新安裝系統前。但是習慣好也沒有錯。不過現在可以確定和那個沒有關系了。
于是再來一次,看著英文,說系統不能訪問。突然想到文件的安全屬性。
終于,找到了,不哭了。
原來這2個數據庫文件的安全屬性里面只有一個亂碼的用戶,沒有其他用戶,也就是說本機administrator也沒有權限使用他們。特別是對于Sql Server這樣注重安全的東東更注重這個了。添加用戶進去。
一切都好了。
attach成功!
總結一下!
安裝Sql Server 2005 Sp1的時候需要關閉所有的Sql Server所有的服務和與之相關的應用程序。
Attach之前一定確保現在的系統對于那些用到的數據庫文件有權限。
PS:我其實一滴眼淚都沒有流,上面的哭全部都是文學渲染!
http://tishifu.cnblogs.com/archive/2006/05/20/405325.html
新聞熱點
疑難解答