Z zhangc Unregistered / Unconfirmed GUEST, unregistred user! 2000-01-14 #1 我采用SQL SERVER作为网络数据库,然后采用install shield profession作 安装盘,我想在安装的时候自动的建立好所有的数据表,然后例如代码表中的数据 也可以自动的建立的数据库中。
我采用SQL SERVER作为网络数据库,然后采用install shield profession作 安装盘,我想在安装的时候自动的建立好所有的数据表,然后例如代码表中的数据 也可以自动的建立的数据库中。
F Fencer Unregistered / Unconfirmed GUEST, unregistred user! 2000-01-14 #2 这个版本的install shield恐怕做不到,只能配好BDE,数据库还得自己导。
D Dick Unregistered / Unconfirmed GUEST, unregistred user! 2000-01-14 #4 可以明确的说,用InstalShield要想把初始库都建好是不可能,但是 可以用以下几种方法: 1:利用SQLSErver的Dump/Restore机制来导出和恢复数据库; 2:导出数据库脚本来建库,然后在程序中插入数据; 3:利用BDE的BatchMove机制,从桌面数据库中向SQL数据库批量倒数据; 4:利用SQLServer的Sp_attach过程将自己的数据库文件发布到新的安装机器上, 不过这个做法仅仅适合SQL Server 7。0版本,6.5的就不行了。 服务器数据库安装大致就这么几种方法,哪位大侠还有好的方法,还望不吝赐教。
可以明确的说,用InstalShield要想把初始库都建好是不可能,但是 可以用以下几种方法: 1:利用SQLSErver的Dump/Restore机制来导出和恢复数据库; 2:导出数据库脚本来建库,然后在程序中插入数据; 3:利用BDE的BatchMove机制,从桌面数据库中向SQL数据库批量倒数据; 4:利用SQLServer的Sp_attach过程将自己的数据库文件发布到新的安装机器上, 不过这个做法仅仅适合SQL Server 7。0版本,6.5的就不行了。 服务器数据库安装大致就这么几种方法,哪位大侠还有好的方法,还望不吝赐教。
N none Unregistered / Unconfirmed GUEST, unregistred user! 2000-01-18 #6 这个任务应该交给名字叫“系统初始化”的应用程序来做。 我用PB+MSSQL 做过类似的事情: 准备工作: 1.用数据库设计工具(Power Desinger)生成各个数据库对象的建立脚本 2.将表中数据转出至文本文件 3.将文本文件包含在安装盘之中,安装后自动复制到指定的目录 程序: 1.以具备足够权限的LOGIN连接MSSQL(master数据库) 2.执行建立数据库的脚本 3.连接到新建的数据库 4.执行建立各个数据库对象的脚本 5.从各个文本文件中转入数据 6.删除文本文件
这个任务应该交给名字叫“系统初始化”的应用程序来做。 我用PB+MSSQL 做过类似的事情: 准备工作: 1.用数据库设计工具(Power Desinger)生成各个数据库对象的建立脚本 2.将表中数据转出至文本文件 3.将文本文件包含在安装盘之中,安装后自动复制到指定的目录 程序: 1.以具备足够权限的LOGIN连接MSSQL(master数据库) 2.执行建立数据库的脚本 3.连接到新建的数据库 4.执行建立各个数据库对象的脚本 5.从各个文本文件中转入数据 6.删除文本文件
张 张国龙 Unregistered / Unconfirmed GUEST, unregistred user! 2000-01-18 #7 我的观点: 在C/S应用的开发中, 数据库的建立和配置应有 DBA来完成, 因为如果有数据库服务器的话, 维护人员 是必不可少的, 绝对不应该在安装时生成数据库. 因为: 1. 数据库一旦建立, 有了数据, 而客户段应用重新 安装时, 数据库难道也要重装? 2. 用户如果水平不高的话. 很可能威胁到数据库的安全 , 水平抬高的话, 也不安全. 所以, 数据库端和客户短应尽可能保持独立. 1. 可以, 在开发时, 生成脚本, 在系统安装时 让dba去执行脚本, 设置用户和权限.这杨既保证了安全 又时应用程序可以随时重装.灵活 2. 另一种方法, 程序中加入初始化部分, 但还是应该又dba建 库, 初始化部分生成数据库对象. 还要保证初始化代码不被 错误执行(有意的和无意的); 最后, 如果是本地数据库, 可以随便一些, 但看你的情况 似乎不太妥当.
我的观点: 在C/S应用的开发中, 数据库的建立和配置应有 DBA来完成, 因为如果有数据库服务器的话, 维护人员 是必不可少的, 绝对不应该在安装时生成数据库. 因为: 1. 数据库一旦建立, 有了数据, 而客户段应用重新 安装时, 数据库难道也要重装? 2. 用户如果水平不高的话. 很可能威胁到数据库的安全 , 水平抬高的话, 也不安全. 所以, 数据库端和客户短应尽可能保持独立. 1. 可以, 在开发时, 生成脚本, 在系统安装时 让dba去执行脚本, 设置用户和权限.这杨既保证了安全 又时应用程序可以随时重装.灵活 2. 另一种方法, 程序中加入初始化部分, 但还是应该又dba建 库, 初始化部分生成数据库对象. 还要保证初始化代码不被 错误执行(有意的和无意的); 最后, 如果是本地数据库, 可以随便一些, 但看你的情况 似乎不太妥当.