VS.NET 2005連接SQL Server 2000的問題

VS.NET 2005連接SQL Server 2000的問題

[日期:2006-11-09]

來源:  作者:

[字體:大 中 小]

因爲要做網站,很多虛擬主機提供dotNet2.0的平臺,但是卻只提供SQL Server 2000的數據庫,所以就要解決這個問題。

其實連接SQL Server 2000應該和連接SQL Server 2005沒什麼區別,但可是就是有問題出現了!

當連接數據庫的候,就會出現:

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

這樣的錯誤提示。

這裏說一下我的運行環境:

PC A:WinXP + VS.NET2005 + SQL Server Express(自帶)

PC B:Win2003 + SQL Server 2000

連接字符串和所謂的MAchne.config問題都想到了,怎麼樣都沒能解決問題。後來google的候發現很多人也有同樣的問題,說打上SQL Server 2000的SP4補丁就行了。

於是試了了一下,果真好了。

但是網上有人說連接SQL Server 2000根本沒打SP4也能正常訪問,後來發現有一個人提出觀點:如果SQL Server 2000安裝在Windows Server 2003系統下的話,就要打補丁才能解決這個問題!

總之問題解決了,折騰了我半天間!

PS: 如果你是連接SQL Server 2005有問題的話,建議參考一下微軟的文章,一般都會沒問題的。

 

源文檔 <http://cache.baidu.com/c?word=%D4%DA%3B%C1%AC%BD%D3%3B%B5%BD%2Csql%2Cserver%2C2005%2C%CA%B1&url=http%3A//www%2Eweste%2Ecn/html/2006%2D11/7263%2Ehtm&b=5&a=1&user=baidu>

 

 
發佈了3 篇原創文章 · 獲贊 0 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章