创建安装程序怎么把数据备份文件还原到数据库

解决方案 »

  1.   

    1.如果你只有一个文件的话就是xxx.mdf请用系统存储过程sp_attach_single_file_db
    例如:(要在查询分析器中以超级用户进入才能使用)
    EXEC sp_detach_db @dbname = 'pubs'
    EXEC sp_attach_single_file_db @dbname = 'pubs', 
       @physname = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\xxx.mdf'
    2.如果你有两个文件的话,那是最好的了即:xxx.ldf和xx.mdf
    例如:EXEC sp_attach_db @dbname = N'pubs', 
       @filename1 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\xxx.mdf', 
       @filename2 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\xxx.ldf'这些语句可以在adoquery中实现:
    新建一个adoquery控件,先配置好连接信息,然后直接执行以上语句即可.
      

  2.   

    不好意思,我没有说清楚,我的意思是用NSIS软件打包我的MIS的时候怎么把数据备份文件也一起进行打包,并可以使制作成的打包安装程序在用户“傻瓜式”地点击安装程序就可以把MIS安装到机子上