程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> SqlServer2005 >> SQL2005 provider: 命名管道提供程序 error: 40 無法打開到 SQL Server 的連接

SQL2005 provider: 命名管道提供程序 error: 40 無法打開到 SQL Server 的連接

編輯:SqlServer2005

 ASP.net連接SQL 2005數據庫出現錯誤提示:在建立與服務器的連接時出錯。在連接到 SQL Server 2005 時,在默認的設置下 SQL Server 不允許進行遠程連接可能會導致此失敗。 (provider: 命名管道提供程序, error: 40 - 無法打開到 SQL Server 的連接)

    解決方法:

    1、確保使用連接的用戶名和密碼可以正確登錄到SQL2005。
 
    2、確保服務器端的數據庫允許遠程連接,登錄SQL2005企業管理器後,右鍵本機數據庫點擊“屬性”,


SQL2005
    
    在彈出的“服務器屬性”對話框中選中“連接”,勾選“允許遠程連接到此服務器(A)”




    3、打開SQL服務器的TCP/IP是允許的,在開始菜單中找到Microsoft SQL Server 2005——配置工具——SQL Server Configuration Manager,在該窗口中把SQL Server 2005網絡配置下面的MSSQLSERVER的協議下面的TCP/IP和Named Pipes都啟用。


    
    並注意TCP/IP配置允許的IP和端口號,動態端口不用管。



    4、配置“SQL Server 外圍應用配置器”是允許進行遠程連接的,在開始菜單找到Microsoft SQL Server 2005——配置工具——SQL Server 外圍應用配置器並打開,




    在彈出的窗口中點擊“服務和連接的外圍應用配置器”,


    在“服務和連接的外圍應用配置器”對話框中,依次點擊:MSSQLSERVER——Database Engine——遠程連接,在右邊選中“本地連接和遠程連接”和下面的同時使用TCP/IP和named piese。





     至此,如果你沒有修改MSSQL的默認端口,應該問題就解決了。。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved