首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

免安裝 SQL Server 2000 客戶端即可連接資料庫的完整方案

     編輯:關於SqlServer

核心 DLL 清單

將下列檔案複製至應用程式目錄或系統路徑(System32),即可在無完整客戶端安裝的情況下連線 SQL Server 2000:

  • dbnetlib.dll
  • dbnmpntw.dll
  • ntwdblib.dll
  • DBMSSOCN.dll
  • WINDBVER.EXE(部分情況需要)

PowerBuilder 專用檔案

若使用 PowerBuilder 開發,另需包含:

  • PBMss80.dll (PB8) / PBMss90.dll (PB9)
  • libjcc.dll, pbvm80.dll/pbvm90.dll, pbdwe80.dll/pbdwe90.dll
  • libjotsclnt.dll, PBRTC80.dll, PBTRA80.dll, pbodb80.dll, pbdwo80.dll
  • PB9 額外需:libJSybheap.dll

註冊表配置連線別名

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo]
"ServerAlias"="DBMSSOCN,DatabaseServerIP,Port"

說明: DBMSSOCN 代表 TCP/IP 網路庫,後接伺服器 IP 與埠號(預設 1433)。

替代方案:使用 SQL Server 7.0 工具

將 SQL Server 7.0 的 cliconfg.exe 與 ntwdblib.dll 複製至程式目錄,執行 cliconfg.exe 圖形化設定別名,同樣可行。

精簡版結論

實測僅需 dbnetlib.dll, dbnmpntw.dll, ntwdblib.dll, DBMSSOCN.dll 四個核心 DLL 即可建立 TCP/IP 連線;PB 應用則視版本補充對應運行庫。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved