SQL server 2005 無法附加資料庫
SQL server2005無法附加資料庫
關于SQL server2005無法資料庫其中的一種是:
TITLE: Microsoft SQL Server Management Studio Express
------------------------------
附加資料庫 對于 伺服器“*-PC/SQLEXPRESS”失敗。 (Microsoft.SqlServer.Express.Smo)
For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=9.00.2047.00&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=附加資料庫+Server&LinkId=20476
------------------------------
ADDITIONAL INFORMATION:
執行 Transact-SQL 語句或批處理時發生了異常。 (Microsoft.SqlServer.Express.ConnectionInfo)
------------------------------
無法打開實體檔案 "F:/2010/CDIO/asp.net銷售管理系統/asp.net銷售管理系統/源程式/DataBase/db_Sell_Data.MDF"。作業系統錯誤 5:"5(拒絕通路。)"。 (Microsoft SQL Server, Error: 5120)
For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=09.00.3042&EvtSrc=MSSQLServer&EvtID=5120&LinkId=20476
------------------------------
BUTTONS:
OK
------------------------------
後來發現既然拒絕通路,那麼就是權限有問題;
是以找到mdf和ldf檔案,分别右擊->屬性->安全->編輯,為想要的角色增加想要的操作;
這樣就可以啦;
百試不爽
當然錯誤也有可能由于其他原因導緻,請參考其它方案。