局域網(wǎng)內(nèi)的ado連接sqlserver

字號:

問題
    1:sql server服務器不存在
    可能存在的原因 1、sql server服務器版本過低 ,安裝SP3補丁可以解決問題
    2、sql server 服務器端的連接方式為命名管道,需要在服務器端 用SQL SERVER 提供的服務器 網(wǎng)絡實用工具設置連接方式為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:不能裝載通訊模塊。驅(qū)動程序安裝不正確
    可能的原因
    客戶端缺少dbnetlib.dll。
    在服務器端的目錄C:\WINDOWS\system32\dbnetlib.dll。 找到這個DLL拷貝到 客戶端相應的目錄之下即可