一个数据库系统,用的SQL SERVER,现在建数据库都是先在企业管理中建个数据库,再用 query analyzer 执行脚本生成表啊过程等。
这个步骤能否编码实现,是否能利用备份文件生成数据库,怎么做比较好呢?
谢谢!

解决方案 »

  1.   

    参考金蝶嘛!可以直接用程序来实现创建数据库和脚本及初始化数据的过程。但数据库sqlserver你必须先安装好! 但好像金蝶甚至可以安装一套sqlserver系统,厉害阿!
      

  2.   

    如果是软件项目,一般都是你所说的前者,如果是产品型的,则有两种处理方式。其一:可用编码实现数据库的创建、表等对象的生成。这种方法一般可将数据结构定义语句存储在一个文件里(如MDB文件数据库中),然后安装程序或初始化程序读取之,所执行以建立。楼上称赞的金蝶自己安装SQLSERVER也不是什么难事。其二:这也是一个非常简洁的作法,将源数据库的备份采用还原(RESTORE DATABASE)的方式以建立数据库。这种方式优点还是比较多的:省事、易更新维护。
      

  3.   

    1、制作一份SQLServer的无人值守文件。将SQLServer制作成光盘,执行安装程序就行。
    2、将备份出来的文件用Restore命令恢复进去就可。
    要实例请给E_Mail