使用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
在開發軟體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
留言
張貼留言