《Microsoft SQL Server 2008 MDX Step by Step》附加MDF文件失敗的解決辦法

        注:前面都是扯淡了,解決辦法直接看後面。

        因爲工作的原因需要學習MDX,網上找了一些資料然後,在博客園和CSDN上有人寫的關於這本書的筆記,內容很豐富,於是想着先看看這些筆記吧。我根據博客上的提示下載了Sample示例文件,下載地址是 http://go.microsoft.com/fwlink/?LinkId=139491 ,下載了,也安裝了。可是問題來了,我無法附加里面的數據庫MDF文件到數據庫,要麼是提示權限不夠,要麼是log文件有問題。

        折騰了好久,網上有的地方說,可以創建一個同名的數據庫,然後停掉sql服務,用mdf替換掉相應的文件,然後啓動服務,再執行以下一長串我看不懂的sql語句,我是sql語句白癡,只知道幾句增刪改查。這個失敗了。

        也有博客上看到,更改數據庫爲windows驗證,然後再附加。試過了,還是不行。

         還看到,將Sql服務改成local service,然後再附加,依然失敗。

         我也試過修改文件以及文件夾的權限,重複上面的嘗試,也失敗了。

         無奈之下,我有點兒懷疑是不是windows 7下不行,於是想試試在XP下試試。我在虛擬機裏裝了XP,然後安裝SQL 2008 Express,提示我要先安裝.NET等。安裝完.NET Framework,安裝完sql 2008,已經很晚了,手都凍的打不了字了。然後開始重複上面的嘗試,居然都沒成功。沒辦法只得帶着問題睡覺了。

         上午睡了個懶覺,週末嘛,而且昨晚睡的比較晚,難得的週週末就是帶着這樣的問題開始的。

         繼續搜索,屢敗屢戰。昨天在百度及一些國內技術論壇上的搜索都沒有搜到結果,搜到的都是以一個作者的博客爲主,居然沒有遇到這樣的問題的。今天我改變了思路,用英文關鍵字搜索,而且不用破百度了,用google,關鍵字“Microsoft SQL Server 2008 MDX Step by Step  attach error”。沒辦法啊,英文盲啊,只能看懂一些簡單的句子,不敢挑戰英文網站啊,這次真是沒辦法了。居然一次就出來了N多遇到類似問題的結果,都是E文的,哎,只有硬着頭皮看了,看了好幾個帖子都是沒有解決問題的,只有一些討論,接着google翻譯看的半懂不懂的。後來終於在一個帖子裏看到了答案。

                       http://social.msdn.microsoft.com/Forums/en-US/sqldatabaseengine/thread/4ac13b69-202e-4679-b807-031e12dd9924/


然後我刪除了ldf文件再附加,成功了。太給力了。

照着他給的鏈接:   http://support.microsoft.com/kb/970767  ,點進去:


我勒個去,原來這本書已經有了關於附加數據庫失敗的相關說明。


發佈了60 篇原創文章 · 獲贊 4 · 訪問量 19萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章