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

wargodyang 2006-06-12 04:48:37
创建安装程序怎么把数据备份文件还原到数据库
...全文
147 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wargodyang 2006-06-13
  • 打赏
  • 举报
回复
不好意思,我没有说清楚,我的意思是用NSIS软件打包我的MIS的时候怎么把数据备份文件也一起进行打包,并可以使制作成的打包安装程序在用户“傻瓜式”地点击安装程序就可以把MIS安装到机子上
gxgyj 2006-06-13
  • 打赏
  • 举报
回复
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控件,先配置好连接信息,然后直接执行以上语句即可.
h2yang 2006-06-13
  • 打赏
  • 举报
回复
最好的办法:删除原文件,重命名备份文件。
飞天揽月 2006-06-12
  • 打赏
  • 举报
回复
停不懂

830

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧