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

這篇文章主要介紹了SQL2005 provider: 命名管道提供程序 error: 40 無法打開到 SQL Server 的連接,需要的朋友可以參考下

 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的默認端口,應該問題就解決了。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章