出現(xiàn)的錯誤提示是:在與 SQL Server 建立連接時出現(xiàn)與網(wǎng)絡(luò)相關(guān)的或特定于實例的錯誤。未找到或無法訪問服務(wù)器。請驗證實例名稱是否正確并且 SQL Server已配置為允許遠(yuǎn)程連接。 (provider: 命名管道提供程序, error: 40 - 無法打開到 SQL Server 的連接)
說明: 執(zhí)行當(dāng)前 Web 請求期間,出現(xiàn)未處理的異常。請檢查堆棧跟蹤信息,以了解有關(guān)該錯誤以及代碼中導(dǎo)致錯誤的出處的詳細(xì)信息。
異常詳細(xì)信息: System.Data.SqlClient.SqlException:在與 SQL Server 建立連接時出現(xiàn)與網(wǎng)絡(luò)相關(guān)的或特定于實例的錯誤。未找到或無法訪問服務(wù)器。請驗證實例名稱是否正確并且 SQLServer 已配置為允許遠(yuǎn)程連接。 (provider: 命名管道提供程序, error: 40 - 無法打開到 SQL Server的連接)
answer:
1 sqlserver2005默認(rèn)情況下是禁用了tcp/ip連接。啟動tcp/ip連接的方法,
打開 \Microsoft SQL Server 2005\配置工具\目錄下的SQL Server Configuration Manager,選擇mssqlserver協(xié)議,
然后右邊窗口有個tcp/ip協(xié)議,然后啟動它,把sqlserver服務(wù)停了,然后在啟動。問題就解決了
2 首先,下載最新的sql 2005的驅(qū)動,
再次,設(shè)置
“開始->程序->Microsoft SQL Server 2005->配置工具->SQL Server 外圍應(yīng)用配置器”
在“SQL Server 2005 外圍應(yīng)用配置器”頁, 單擊“服務(wù)和連接的外圍應(yīng)用配置器”
然后單擊展開“數(shù)據(jù)庫引擎”, 選中“遠(yuǎn)程連接”,在右邊選中“本地連接和遠(yuǎn)程連接”,
再選擇要使用的協(xié)議,( 這個地方應(yīng)當(dāng)啟用TCP/IP 和命名管道服務(wù)!)單擊“應(yīng)用”,您會看到下消息:
“直到重新啟動數(shù)據(jù)庫引擎服務(wù)后,對連接設(shè)置所做的更改才會生效。”,單擊“確定”按鈕返回 。
最好用Visual Studio的Server Explorer連接到數(shù)據(jù)庫,然后查看你連接到的數(shù)據(jù)庫的屬性,拷貝屬性Connection String的值作為你的連接字符串這樣比較保險。
Microsoft SQL Server Management Studio Express:http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=c243a5ae-4bd1-4e3d-94b8-5a0f62bf7796
Microsoft SQL Server 2005 Express Edition 工具包:http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=3c856b93-369f-4c6f-9357-c35384179543
聯(lián)系客服