怎樣發布基於MS SQL Server的程式

來源:互聯網
上載者:User

很多朋友在編寫完成基於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一下就可以了. 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.