添加Microsoft SQL Server 2000 Desktop Engine
以下的文章主要向大家介紹的是,如何在工程中正確的添加Microsoft SQL Server 2000 Desktop Engine (MSDE)的自動安裝合并模塊MSM,以及對其在實際操作中值得我們大家注意的事項的描述。
1. 首先你需要下載MSDE2000的sp3安裝包。可以從下面的鏈接去下載,URL: http://www.microsoft.com/sql/downloads/2000/sp3.asp
2. 下載完成,你可以安裝或者用ZIP解壓到本地硬盤,將可以看到:Msi、MSM、Setup這3個目錄和setup等文件,其中的MSM文件夾中的東東就是本文要介紹的MSDE2000合并模塊。
3. 在你的工程中添加一個安裝工程(假設(shè)為MySetup1,路徑為c:\MySetup1),按照正常的步驟添加工程輸出(Project Output),選擇輸出文件(primary output)和內(nèi)容文件(content files)兩項。
4. 添加合并模塊(Merge Moudle),選擇瀏覽,指定到你的MSDE的MSM文件夾,選則MSM和msm\1033下的所有的文件(REPL.MSM、REPL_RES.MSM、 DMO_RES.MSM和DMO.MSM可以不選),打開。
5. 設(shè)置安裝工程的屬性(Properties)中的SearchPath,指定為你的MSM所在路徑(這時需要添加兩個:path\MSM和path\MSM\1033)。
6. 設(shè)置關(guān)于安裝程序的其他屬性咱們暫且不提,這是可以對你的安裝工程進(jìn)行編譯了,當(dāng)編譯通過后,你可以在c:\MySetup1\Debug\看到你的打包工程MySetup.msi。
7. 這是工程打包告一段落,下面我們需要修改打好的安裝包,使它可以在安裝完程序后自動安裝MSDE的一個實例(假設(shè)實例名為:MyServer)。現(xiàn)在我們需要用到MS的一個工具ORCA,下載地址:http://support.microsoft.com/default.aspx?scid=kb;EN-US;255905安裝了orca后就可以利用這個工具對我們的MySetup1.msi進(jìn)行修改了。
8. 用ORCA打開安裝包文件MySetup.msi,找到Property這個table,ADD Row 在Propetry中填入SqlInstanceName,value中填入實例名MyServer。其他的參數(shù)請參見:http://support.microsoft.com/?id=810826和http://support.microsoft.com/default.aspx?scid=kb;en-us;281983
9. 所有的參數(shù)中有關(guān)密碼的屬性,我沒有成功,就是SqlSaPwd,這個參數(shù)是和SqlSecurityMode一起使用的,但是我一直沒有設(shè)置成功,密碼總是為空的,不知何故!
10. 選擇InstallExecuteSequence這個table,找到SetPropSQLMSDEInstalled這個Action,修改206為102;找到RemoveExistingProducts,修改1525為6601。保存,退出!
這時,在沒有SQL環(huán)境的機(jī)器上運(yùn)行你的安裝包,在程序安裝完后,會自動安裝MSDE的MyServer實例,并在重起機(jī)器后,自動啟動Sql Server的實例。
以上的相關(guān)內(nèi)容就是對在工程中添加Microsoft SQL Server 2000 Desktop Engine (MSDE)的自動安裝合并模塊MSM的介紹,望你能有所收獲。
上述的相關(guān)內(nèi)容就是對工程中添加Microsoft SQL Server 2000 Desktop Engine (MSDE)的自動安裝合并模塊MSM的描述,希望會給你帶來一些幫助在此方面。
【編輯推薦】