使用SQL Server 2012出現錯誤訊息「Microsoft SQL Server,錯誤:5120」-- 20150213

緣由:
在開發軟體Visual Studio 2012裡面的App_Data資料夾中直接加入一個*,MDF檔案(範例為DataBase1.mdf),而此檔案所存放的位置不是在SQL Server預設的資料夾中,若直接透過Microsoft SQL Server Management Studio開啟該*.MDF檔案時,會跳出「Microsoft SQL Server,錯誤:5120」的訊息。(如下圖)

































































解決方法:

方法一、將*,MDF檔案(如:DataBase1.mdf)搬移至SQL Server預設的路徑下,即可。但總不能把自行建立的資料庫全部都放在C槽底下,那一天電腦掛了,豈不是資料庫都掛了。所以第二種方式可以解決這問題。
※根據電腦位元數路徑會有差,如:32位元與64位元的路徑就有差異。
※預設路徑:C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA


























方法二、因「Microsoft SQL Server,錯誤:5120」錯訊息提示中有告知「存取被拒」,故將資料夾(App_Data)權限加入Everyone權限,並將Everyone權限開到最大。(如下圖)

※原本的路徑→  D:\練習區\BookExample\App_Data


--------------------------------------------------------------------------------------------






參考網址:
http://www.cnblogs.com/Mblog/archive/2010/01/26/1656618.html
http://tc.chinawin.net/it/database/article-24b70.html
http://www.dotblogs.com.tw/mis2000lab/archive/2010/02/10/13565.aspx

留言

這個網誌中的熱門文章

Windows 10新增資料夾且重新命名會當掉、資料夾刪除卡在99%、開啟檔案總管卡住,呈現「沒有回應」 -- 20210705

Windows 7 已停止自動更新,若強制自動更新會跳出錯誤代碼 80072EFE訊息視窗 -- 20210915

Word透過「空白鍵」可自由排版與對齊 -- 20140825