ASP.NET 網站管理工具 錯誤:「無法連接至 SQL Server 資料庫」
執行ASP.NET 網站管理工具下的「安全」設定時,發生「選取的資料存放區有問題。這可能是因為伺服器名稱或認證無效或權限不足而造成,也可能是因為沒有啟用角色管理員功能所致。按一下下方的按鈕,便會重新導向至可以選擇新資料存放區的頁面。
下列訊息可能有助於診斷問題: 無法連接至 SQL Server 資料庫。」錯誤。
照著這篇 第二種辦法做,就把問題解決了...
1. 開啟「Visual Studio 命令提示字元 (2010)」(開始 → 所有程式 → Microsoft Visual Studio 2010 → Visual Studio Tools),輸入aspnet_regsql。
2. 依照「ASP.NET SQL Server 安裝精靈」把ASP.NET應用程式服務安裝到指定的資料庫(假設是裝到MyDB)。裝好後,可以進到MyDB檢視相關Table,確定ASP.NET應用程式服務是否成功安裝到SQL Server。
3. 開啟 C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config,把
<add name="LocalSqlServer" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient"/>
</connectionStrings>改成 (連線字串請自行修改)
<add name="LocalSqlServer" connectionString="Data Source=MyDB;Initial Catalog=MusicStore;Integrated Security=True"/>
</connectionStrings>