最近搞了幾天的局域網內的SQL 連接,今天終于解決了,心情不錯。
問題
1:sql server服務器不存在
可能存在的原因 1、sql server服務器版本過低 ,安裝SP3補丁可以解決問題
2、sql server 服務器端的連接方式為命名管道,需要在服務器端 用SQL SERVER 提供的服務器 網絡實用工具設置連接方式為TCP/ip
如果客戶端采用ADO連接服務器端
問題 2:
修改在HKEY_LOCAL_MACHINE/Software/Microsoft/MSSQLServer/Client/ConnectTo中鍵DSQUERY的鍵值為
DBNETLIB
在HKEY_LOCAL_MACHINE/Software/Microsoft/MSSQLServer/Client/ConnectTo中增加如
下鍵及值:
MSSQL DBMSSOCN,192.168.0.1,1433
即程序中Ado通過別名(TCP/IP)進行訪問,而通過修改以上鍵值中的192.168.0.1可以指定
任何一臺機器為服務器。
問題 3:不能裝載通訊模塊。驅動程序安裝不正確
可能的原因
客戶端缺少dbnetlib.dll。
在服務器端的目錄C:/WINDOWS/system32/dbnetlib.dll。 找到這個DLL拷貝到 客戶端相應的目錄之下即可
新聞熱點
疑難解答