通过SQL语句把创建数据库,表,存储过程,触发器等使用文本文件生成好,然后再通过一个程序读取这些相应的文本文件,执行相应的创建语句就可以了
解决方案 »
- 求一存储过程.希望高手帮帮忙.分不是问题
- sql server 2000 中去掉重复值
- 怎样判断当前的update是否执行成功
- 如何查寻一个人在考试中有多少科没有极格??
- 变量的问题
- 求一个句子两种输出
- 小梁大哥,帮个忙呀?谢谢!!在线等!!!
- 请问各位大虾,在SQL Server7中,有没有哪个表或视图存放了所有用户定义的表的所有关键字信息?
- 急聘ACCESS编程高手(兼职、需广州市区)
- 请问在 Sybase 中有没有哪个函数从一个终止时间和时间长度得出开始时间?Thanks.
- 做个db2签到,看看多少人在用db2?
- 关于用named pipe 连接ms sql server的问题. 请高手指点...
用 Restore 语句在程序中执行。
将自制的安装程序和备份文件打包。
发布!!!!!!!!!!!
所以我觉得,是不是可以使用odbc之类的功能,通过odbc来完成建库到建表到建立其它数据库对象到插入数据的全部操作。而各种数据库对odbc的支持是数据库厂商自己来维护,在推出新版本的数据库时,会有相应的odbc驱动升级。
先让分析程序通过odbc连接,分析现有的库的结构,得到各种表结构,对象信息存储在一个元数据文件中,然后检索出所有数据,放到另外数据文件中;在安装时,也通过odbc先连到相应的数据库服务器,然后从元数据文件中取得相应的数据库对象信息,进行库,表和其它用户权限的建立,然后把数据从数据文件中导入新建的数据库中。
以上想法只适用于window平台,至于linux和unix平台,不太熟,不敢随便乱说。