使用InstallShield安装和卸载SQL Server数据库(利用sql脚本)

1、打开“SQL Scripts view”,如图1

 
图1.  打开SQL Script View 视图

2

、建立一个连接,假定为“MasterConnection”,按照图2和图3设置该连接的属性。


图2 建立连接

图3 设置连接的属性

3、在“MasterConnection”下,新建一个Script,属性的设置如图4script 的内容如下:

 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、卸载程序时删除数据库。

操作方法和和新建数据库(步骤123)类似。建立一个连接,General 属性页中,设置数据库名为Master。然后添加一个Script文件,Runtime属性设置为卸载时,内容为:

USE Master 

DROP DATABASE RelayBookkeeping

GO

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

原文地址:https://www.cnblogs.com/jzxx/p/2139491.html