發布 SQL Server 應用不僅需部署程序與 BDE,還必須安裝 SQL Server Client 軟件。難道要隨附 SQL Server 光盤?
按常規方法創建安裝項目,務必包含 BDE 與 SQL Links。
| 文件 | 作用 |
|---|---|
| Dbmssocn.dll | TCP/IP 協議支持 |
| Dbmsspxn.dll | IPX/SPX 協議支持 |
| Dbnmpntw.dll | 命名管道支持 |
| Ntwdblib.dll | SQL Server 核心庫(最關鍵) |
在 InstallShield「Groups and Files」中將其加入「Program Files」組(或單獨組複製到 System 目錄,建議安裝目錄便於卸載清理)。
複雜環境需進一步配置註冊表預設連接協議與別名。
鍵路徑:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo
值示例:
DSQUERY = "DBMSSOCN" ; 默認協議 TCP/IP
"MyAlias" = "DBMSSOCN,128.1.1.1" ; 別名 MyAlias 走 TCP/IP 連 128.1.1.1
DSQUERY 設置默認網絡庫(DBMSSOCN=TCP/IP, DBMSSPXN=IPX, DBNMPNTW=Named Pipes)。網絡庫,服務器地址。應用程序連接字符串中 Server Name 填別名即可。Build 安裝盤,用戶運行即可無感部署 SQL Server 連接環境,無需獨立安裝 Client。