原文:http://blog.csdn.net/mascf/article/details/38168029 在附加數據庫的時候,出現錯誤附加數據庫時出錯,有關詳細信息,請單擊消息列中的超鏈接。 點擊確定,打開消息列中的超鏈接,彈出錯誤框執行Transact-SQL語句或批處理時發生了異常。無法升級到數
原文:http://blog.csdn.net/mascf/article/details/38168029
在附加數據庫的時候,出現錯誤“附加數據庫時出錯,有關詳細信息,請單擊“消息”列中的超鏈接。”
點擊“確定”,打開消息列中的超鏈接,彈出錯誤框“執行Transact-SQL語句或批處理時發生了異常。無法升級到數據庫‘charge_sys’,因為它是只讀的,或者只有只讀文件。請將數據庫或文件設為可寫,然后重新運行恢復操作。”
錯誤原因:這是NTFS的權限問題(磁盤分區格式),NTFS格式對權限的設置選項多了很多,也因此帶來了許多問題。比如就造成了這次的權限未分配,附加不成功。
解決方法:把文件所在的文件夾的“完全控制”權限賦予users即可解決問題。
選中要附加的文件所在的文件夾,然后右鍵—屬性—安全—Users—將Users中的“完全控制”選中—應用—確定即可。
然后打開數據庫,附加
點擊“添加”
選中MDF那個文件—“確定”
點擊確定
哈哈~附加成功了
當然,除了這種辦法以外還有兩種方法也可以解決這個問題(經本人親測)
第一種 把要附加的文件拷貝到SQL Server默認的Data目錄,然后附加就成功了。
第二種 在登陸驗證時,選擇“Windows身份驗證”,也可以附加成功。
另外,XP的用戶文件夾的屬性里可能沒有“安全”選項卡。解決方法:打開“我的電腦—工具—文件夾選項”
將“查看”選項卡中的“使用簡單文件共享(推薦)”的勾去掉就可以了
數據庫附加成功了,就該下一步的敲機房了。哈哈,期待~
如果有什么疑問或建議,歡迎留言~
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com