《關於工程帶資料庫打包(2)―自動安裝定製的MSDE例項》 (轉)
這段時間,手頭的專案接近收尾,以前不太注意的工程打包問題卻慢慢凸現出來,這裡指的不單單是製作一個可以的工程安裝包,還有關於缺少執行環境時的例項的安裝和資料庫資料的安裝恢復。這裡先把關於MSDE打包進安裝的心得於大家分享,那麼我們們廢話少說。
當你的專案基本完成測試,準備釋出的時候,製作一個使用簡便的自動安裝包就成為編碼完成後的又一個需要解決的問題,工程開發的是否完滿,從安裝中,使用者應該會有個最初的體驗。
下面簡單介紹一下如何在工程中新增 SERVER 2000 Desktop Engine (MSDE)的自動安裝合併模組MSM::namespace prefix = o ns = "urn:schemas-microsoft-com::office" />
1. 首先你需要MSDE2000的sp3安裝包。可以從下面的連結去下載,URL: s/2000/sp3.">
2. 下載完成,你可以安裝或者用ZIP解壓到本地,將可以看到:Msi、MSM、Setup這3個目錄和setup等,其中的MSM資料夾中的東東就是本文要介紹的MSDE2000合併模組。
3. 在你的工程中新增一個安裝工程(假設為MySetup1,路徑為c:MySetup1),按照正常的步驟新增工程輸出(Project Output),選擇輸出檔案(primary output)和內容檔案(content files)兩項。
4. 新增合併模組(Merge Moudle),選擇瀏覽,指定到你的MSDE的MSM資料夾,選則MSM和msm1033下的所有的檔案(REPL.MSM、REPL_RES.MSM、 DMO_RES.MSM和DMO.MSM可以不選),開啟。
5. 設定安裝工程的屬性(Properties)中的SearchPath,指定為你的MSM所在路徑(這時需要新增兩個:pathMSM和pathMSM1033)。
6. 設定關於安裝程式的其他屬性我們們暫且不提,這是可以對你的安裝工程進行編譯了,當編譯透過後,你可以在c:MySetup1De看到你的打包工程MySetup.msi。
7. 這是工程打包告一段落,下面我們需要修改打好的安裝包,使它可以在安裝完程式後自動安裝MSDE的一個例項(假設例項名為:MyServer)。現在我們需要用到MS的一個工具ORCA,下載地址:?scid=kb;EN-US;255905">安裝了orca後就可以利用這個工具對我們的MySetup1.msi進行修改了。
8. 用ORCA開啟安裝包檔案MySetup.msi,找到Property這個table,ADD Row 在Propetry中填入SqlInstanceName,value中填入例項名MyServer。其他的引數請參見:
9. 所有的引數中有關密碼的屬性,我沒有成功,就是SqlSaPwd,這個引數是和SqlSecurityMode一起使用的,但是我一直沒有設定成功,密碼總是為空的,不知何故!
10. 選擇InstallExecuteSequence這個table,找到SetPropSQLMSDEInstalled這個Action,修改206為102;找到RemoveExistingProducts,修改1525為6601。儲存,退出!
這時,在沒有SQL環境的機器上執行你的安裝包,在程式安裝完後,會自動安裝MSDE的MyServer例項,並在重起機器後,自動啟動的例項。
《關於工程帶資料庫打包(2)―自動安裝定製的MSDE例項》
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-959163/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 《關於工程帶資料庫打包(3)―自動安裝備份資料庫資料》 (轉)資料庫
- 關於工程帶資料庫打包(1) (轉)資料庫
- 3.1.5.1 關於啟動資料庫例項資料庫
- 2 Day DBA-管理Oracle例項-關於例項的啟動和關閉-關於例項啟動Oracle
- 2 Day DBA-管理Oracle例項-關於例項的啟動和關閉-關於例項關閉Oracle
- Oracle 資料庫打包安裝Oracle資料庫
- Oracle中關於資料庫例項名與資料庫服務名(轉載)Oracle資料庫
- jafka安裝配置和啟動一個自帶例項和手寫一個例項
- AIX下安裝單例項ORACLE10gR2資料庫AI單例Oracle資料庫
- linux下單例項資料庫開機自啟動設定Linux單例資料庫
- 例項管理及資料庫的啟動關閉資料庫
- 19C 單例項資料庫安裝單例資料庫
- ORACLE 單例項完全解除安裝資料庫Oracle單例資料庫
- oracle 11g 單例項資料庫的安裝Oracle單例資料庫
- Oracle 11G資料庫單例項安裝Oracle資料庫單例
- Window下安裝Oracle ASM單例項資料庫OracleASM單例資料庫
- ORACLE 11gR2 單例項資料庫自啟Oracle單例資料庫
- mongodb關閉資料庫例項MongoDB資料庫
- 單例項資料庫工具轉化多例項資料庫單例資料庫
- 單例項資料庫手工轉化多例項資料庫單例資料庫
- 關於移動資料庫(轉載)資料庫
- Oracle 資料庫例項啟動關閉過程Oracle資料庫
- 【AMM】關於資料庫例項AMM引數說明資料庫
- 【02】Oracle資料庫的例項啟動關閉詳解Oracle資料庫
- 例項,資料庫,資料字典與資料庫建立的關係資料庫
- 3.1.3 關於資料庫服務自動啟動資料庫
- 2 Day DBA-安裝Oracle資料庫並建立一個資料庫-安裝選項Oracle資料庫
- 關於PHP往mysql資料庫中批次插入資料例項教程PHPMySql資料庫
- SqlServer同例項複製資料庫方法SQLServer資料庫
- 安裝rac資料庫時例項的編號由誰指定資料庫
- 2 Day DBA-管理Oracle例項-管理資料庫儲存結構-關於資料檔案Oracle資料庫
- Oracle 12C 單例項資料庫靜默安裝Oracle單例資料庫
- 【轉】新建例項開啟已有的資料庫 — 資料庫與例項的區分測試資料庫
- 滴滴雲伺服器上安裝Oracle12cR2單例項資料庫伺服器Oracle單例資料庫
- 2 Day DBA-管理Oracle例項-管理資料庫儲存結構-關於資料庫儲存結構Oracle資料庫
- 轉:DB2聯合資料庫(FEDERATED DATABASE)配置例項DB2資料庫Database
- duplicate複製資料庫(rac-單例項)資料庫單例
- 資料庫中的XML應用例項 (轉)資料庫XML