使用InstallShield安装和卸载SQL Server数据库(利用sql脚本)
1、打开“SQL Scripts view”,如图1
2
、建立一个连接,假定为“MasterConnection”,按照图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
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、新建连接“RelayBookkeepingConnection”,按照图5设置General属性。Requirements属性的设置参照图3的一样。
5、在“RelayBookkeepingConnection”下,新建你自己的数据库脚本。如图6。
6、卸载程序时删除数据库。
操作方法和和新建数据库(步骤1,2,3)类似。建立一个连接,General 属性页中,设置数据库名为Master。然后添加一个Script文件,Runtime属性设置为卸载时,内容为:
USE Master
DROP DATABASE RelayBookkeeping
GO
DROP DATABASE RelayBookkeeping
GO
http://www.cnblogs.com/zhangleixp/archive/2006/11/11/installshielddatabase.html