文檔標題:怎樣發佈基於MS SQL Server的程序
關 鍵 字:發佈基於MS SQL Server的程序
本文章自 2003-3-1 添加到 C++ Builder 研究 網站以來,已被閱讀 1999 次。
--------------------------------------------------------------------------------
怎樣發佈基於MS SQL Server的程序
作者: ---------- ,如轉載請保證本文檔的完整性,並註明出處。
歡迎光臨 C++ Builder 研究,http://www.ccrun.com/doc/go.asp?id=471
很多朋友在編寫完成基於SQLServer的程序後對發佈程序感到頭疼,因爲僅僅發佈應用程序和BDE是不夠的,必須要安裝SQLServer Client軟件,難道還要提供一張SQLServer的光盤?下面jojo爲大家介紹一個解決之道:
1.準備一份Install Shield Express,最好是2.01以上的版本,在Delphi的安裝盤上有一個專用版本也可以用,按照製作一般程序安裝盤的方法建立安裝程序,必須安裝BDE和SQL LINKS.
2.在你的Windows/System下面找到以下幾個文件(當然你的機器必須已經安裝SQLServer):
Dbmssocn.dll TCP/IP 支持文件
Dbmsspxn.dll IPX 支持文件
Dbnmpntw.dll 命名管道支持文件
Ntwdblib.dll SQLServer核心文件(這個文件最重要)
3.在Fpecify Components and Files的Groups and Files中,將以上幾個文件加入到Program Files中去.當然你也可以建立一個組,將這些文件拷貝到System目錄中,不過jojo個人傾向於拷貝到安裝目錄,以便反安裝的時候可以徹底的刪除它們.
4.如果你的程序運行比較簡單(比如只有一個網段)現在你已經大功告成了,但不幸的是大多數人的網絡環境沒有如此簡單,下面還要修改註冊表:
修改鍵值:
其中DSQUERY設定默認的連接協議,這裏設定的是IPX,128.1.1.1則是專有的連接,這裏是設定一個連接名稱爲128.1.1的連接,使用TCP/IP協議,IP地址爲128.1.1.1,你也可以把鍵名改成其他名稱,只要與你的別名中SERVER NAME一項相同即可.
至此,你的安裝盤已經做成,現在只需要Building一下就可以了.