使用InstallShield安裝和卸載SQL Server資料庫(利用sql指令碼)

來源:互聯網
上載者:User

1、開啟“SQL Scripts view”,1

 
圖1.  開啟SQL Script View 視圖

2

、建立一個串連,假定為“MasterConnection”,按照圖2和圖3設定該串連的屬性。


圖2 建立串連

圖3 設定串連的屬性

3、在“MasterConnection”下,建立一個Script,屬性的設定4,script 的內容如下:

 1 USE master
 2 
 3 IF NOT EXISTS (SELECT * 
 4 
 5           FROM   master.dbo.sysdatabases 
 6 
 7           WHERE name = 'RelayBookkeeping')
 8 
 9        CREATE DATABASE 'RelayBookkeeping'
10 
11 GO
12 

註:RelayBookkeeping是我們需要建立的資料庫。

 
圖4 建立一個Script

4、建立串連“RelayBookkeepingConnection”,按照圖5設定General屬性。Requirements屬性的設定參照圖3的一樣。

 
圖5 設定串連的屬性

5、在“RelayBookkeepingConnection”下,建立你自己的資料庫指令碼。6。

 
圖6 添加自己的資料庫指令碼

6、卸載程式時刪除資料庫。

操作方法和和建立資料庫(步驟1,2,3)類似。建立一個串連,General 屬性頁面中,設定資料庫名為Master。然後添加一個Script檔案,Runtime屬性設定為卸載時,內容為:

USE Master 

DROP DATABASE RelayBookkeeping

GO

http://www.cnblogs.com/zhangleixp/archive/2006/11/11/installshielddatabase.html

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.