--2016-12-19日進行第一次更新 數據庫
與 SQL Server 創建鏈接時出現與網絡相關的或特定於實例的錯誤。未找到或沒法訪問服務器。請驗證明例名稱是否正確而且 SQL Server 已配置爲容許遠程鏈接。 (provider: 命名管道提供程序, error: 40 - 沒法打開到 SQL Server 的鏈接)安全
(1)若是是直接經過 Microsoft SQL Server Management Studio鏈接,要檢查IP地址(非默認端口還要寫端口號),用戶名和密碼是否正確。服務器
(2)若是經過程序進行鏈接,要確保Web.Config鏈接字符串是否正確網絡
// string constr = "server=.;database=myschool;integrated security=SSPI"; //string constr = "server=.;database=myschool;uid=sa;pwd=sa"; // strConnection = "data source=.;initial catalog=netdb;user id=sa;pwd=sa";
(1)檢查MSSQLSERVER服務是否開啓ide
(2)SQL Server網絡配置 工具
a.啓用TCP/IP 協議ui
開始->>SQLServer2005->>配置工具->>SQLServer外圍應用配置器->>
服務和外圍鏈接的應用配置器->>點擊"遠程鏈接"->>本地鏈接和遠程鏈接->>同時使用TCP/IP和named Pipes->>點"肯定"->>重啓SQLserver服務
b.右鍵右側的TCP/IP 的屬性,啓用供外部鏈接的那個IP地址和端口。spa
若是防火牆沒有設置。則能夠直接關閉防火牆(不建議這麼作。)或者按照下面的方法進行設置。3d
打開 控制面板->>系統安全->>Windows防火牆->>高級設置(在右側)
(1)新建入站規則