VS2005 + SQL SERVER 2000在連接本地計算機的時候不會出現問題,但在連接其他人機器的時候會提示
在建立與服務器的連接時出錯。在連接到 SQL Server 2005 時,在默認的設置下 SQL Server 不允許進行遠程連接可能會導致此失敗。 (provider: 命名管道提供程序, error: 40 - 無法打開到 SQL Server 的連接)
把連接字符串換成
"Data Source=192.168.1.4,1433;Network Library=DBMSSOCN;Initial Catalog=Northwind;uid=sa;pwd=12”
後又變成提示,在建立與服務器的連接時出錯。在連接到 SQL Server 2005 時,在默認的設置下 SQL Server 不允許進行遠程連接可能會導致此失敗。 (provider: TCP提供程序, error: 0 – 由於目標機器積極拒絕,無法連接)。
在研究半天后發現是對方機器SQL SERVER 2000沒打SP4的原因。
查看SQL SERVER 2000版本的辦法,對服務器點擊右鍵 屬性。
8.00.194 Microsoft SQL Server 2000
8.00.384 Microsoft SQL Server 2000 SP1
8.00.532 Microsoft SQL Server 2000 SP2
8.00.760 Microsoft SQL Server 2000 SP3
8.00.818 Microsoft SQL Server 2000 SP3 w/ Cumulative Patch MS03-031
8.00.2039 Microsoft SQL Server 2000 SP4