無法連接SQL Server數據庫的解決方法
在使用ASP.net網站管理工具嘗試連接SQL Server數據庫時,有時會出現一些問題,下面就為您舉了倆個無法連接SQL Server數據庫問題的例子,供您參考。
問題一:在VS2005中開發網站時,單擊“解決方案資源管理器”中的“ASP.NET配置”后,會顯示出ASP.net網站管理工具,在單擊安全后彈出錯誤如下:
選定的數據存儲區出現問題,原因可能是服務器名稱或憑據無效,或者權限不足。也可能是未啟用角色管理器功能造成的。請單擊下面的按鈕,以重定向到可以選擇新數據存儲區的頁。
下面的消息可能會有助于診斷問題: 無法連接到 SQL Server 數據庫。
解決方法:
1.打開vs 2005 命令提示,輸入aspnet_regsql,彈出ASP.NET SQL Server 安裝向導,點下一步,點“為應用程序服務配置 SQL Server”,點下一步,服務器中設置你的SQL數據庫中的實例名稱,比如:我的實例名稱就是localserver;使用“windows身份驗證”;數據庫用中寫入你要連接的名稱,我這里使用test。點下一步,若成功連接,請點擊完成,否則就在返回檢查。
2.仍然不行,打開Visual Studio 2005,依次:工具-->選項-->數據庫工具-->數據連接-->SQL Server實例名稱,改為你的服務器名稱,如:localserver。
3.還是Visual Studio 2005,工具-->連接到數據庫-->服務器名(輸入剛才的服務器),可以按你要求選擇Windows或SQL Server身份驗證,然后數據庫選擇剛才的test。測試OK后,點“高級”,復制對話窗口的最下面一行語句(比如,如果你之前選擇“使用SQL Server身份驗證”,則復制出來的語句類似為Data Source=Server;Initial Catalog=test;User ID=sa)。
4、打開IIS:默認網站-->屬性-->ASP.NET-->編輯全局配置-->常規-->點擊“連接字符串管理器”的“LocalSqlServer”后,點編輯,然后清除里面的字符串,再粘貼第3步所復制的字符串,如果你第3步是選擇SQL Server身份驗證的,還需在后邊再手動輸入“;Password=sa”,當然,后面的sa用你的密碼替換,然后確定,如果第3步是Windows身份驗證的,則粘貼后直接確定保存即可 。
問題二:在安裝 Microsoft .NET Framework 軟件開發工具包 (SDK) 或 Visual Studio .NET 之后,會創建 Internet 信息服務 (IIS) 映射,以便為 ASP.NET 的新文件擴展名及設置建立關聯。如果在運行 SDK 或 Visual Studio 安裝程序時沒有安裝 IIS,或是在運行 SDK 或 Visual Studio 安裝程序之后卸載并重新安裝了 IIS,那么這些設置將不正確。試圖查看 ASP.NET 頁時會遇到意外現象。如何解決呢?
解決方法:
要為 ASP.NET 修復 IIS 映射,請按照下列步驟操作:
1. 運行 Aspnet_regiis.exe 實用工具:
打開vs 2005 命令提示,輸入aspnet_regiis -i
2. 注冊 Aspnet_isapi.dll:
按Win+R鍵打開運行對話框,鍵入regsvr32 C:\Windows\Microsoft.NET\Framework\版本(如v2.0.50727)\aspnet_isapi.dll
以上就是連接SQL Server數據庫的問題解決方法介紹。
【編輯推薦】

















