怎样用程序在SQL Server上新建数据库(.MDF文件,不是表),并能使用,因为我想做成象一些程序一样的有‘新建帐套’的工能?3Q

解决方案 »

  1.   

    就是事先把数据库备份文件放在程序的一个目录下,然后用sql语句还原指定的文件名到数据库为指定(你自己建的帐套名称).
      

  2.   

    我们公司用的是新中大的财务软件,吹的还够牛的。你估计它是怎样新建帐套的?
    其方法是:
    1、用一条SQL语句建一个数据库:Create database ......
    2、用一个文本格式的文件保存着建全部表格的SQL语句,空行表示新SQL语句的开始。
    3、读取该文件,逐条运行SQL语句,建好全部表及存储过程。一切OK!
      

  3.   

    用SQL SERVER的附加数据库语句:
    sp_attach_db '数据库名','mdf文件的路径','数据库的log文件路径'
    这样就OK。
      

  4.   

    VeryOldMan(老者) :
    这种方式我已实现了,但只能建个空库,表,无法于先放些参数记录,
    看来只能
    ‘事先把数据库备份文件放在程序的一个目录下,然后用sql语句还原指定的文件名到数据库为指定(你自己建的帐套名称).’再用
    ‘用SQL SERVER的附加数据库语句:
    sp_attach_db '数据库名','mdf文件的路径','数据库的log文件路径'’