文章詳情頁
局域網內的ado 連接 sql server
瀏覽:124日期:2023-11-03 12:28:04
最近搞了幾天的局域網內的SQL 連接,今天終于解決了,心情不錯。
問題;
1:sql server服務器不存在
可能存在的原因 1、sql server服務器版本過低 ,安裝SP3補丁可以解決問題
2、sql server 服務器端的連接方式為命名管道,需要在服務器端 用SQL SERVER 提供的服務器網絡實用工具設置連接方式為TCP/IP
如果客戶端采用ADO連接服務器端
問題 2:
修改在HKEY_LOCAL_MACHINESoftwareMicrosoftMSSQLServerClientConnectTo中鍵DSQUERY的鍵值為
DBNETLIB
在HKEY_LOCAL_MACHINESoftwareMicrosoftMSSQLServerClientConnectTo中增加如下鍵及值:MSSQL;;DBMSSOCN,192.168.0.1,1433即程序中Ado通過別名(TCP/IP)進行訪問,而通過修改以上鍵值中的192.168.0.1可以指定任何一臺機器為服務器。
問題; 3:不能裝載通訊模塊。驅動程序安裝不正確
可能的原因
客戶端缺少dbnetlib.dll。
在服務器端的目錄C:WINDOWSsystem32dbnetlib.dll。 找到這個DLL拷貝到 客戶端相應的目錄之下即可
標簽:
Sql Server
數據庫
排行榜