sql 2005不允許進行遠(yuǎn)程連接可能會導(dǎo)致此失敗的解決方法

用vs.net2005連接sql server 2005 出現(xiàn)以下錯誤:在建立與服務(wù)器的連接時出錯。在連接到 SQL Server 2005 時,在默認(rèn)的設(shè)置下 SQL Server 不允許進行遠(yuǎn)程連接可能會導(dǎo)致此失敗。

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

網(wǎng)站的數(shù)據(jù)庫連接語句為:Server=127.0.0.1;uid=sa;pwd=xxx;database=xxx
經(jīng)測試把server=127.0.0.1改為“server=.”或“server=機器名”,都可以正常連接;
所以只有在用IP時不能連接,經(jīng)分析,解決方法如下:
1.打開Sql Server 2005 “配置工具” 中的“SQL Server 外圍應(yīng)用配置器”,點擊“服務(wù)和連接的外圍應(yīng)用配置器”;
2.在出來的界面中點擊“Database Engine”中的“遠(yuǎn)程連接”,把連接方式改為“本地連接和遠(yuǎn)程連接”中的“同時使用tcp/ip和name pipes”;
3.修改后通過“配置工具”中的“SQL Server Configuration Manager”重啟Sql Server 2005服務(wù);
注意:一定要重啟Sql Server 2005服務(wù)修改才會生效;

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點贊5 分享