引用自以下网址:http://topic.csdn.net/t/20061101/17/5125949.html
打包 SQL Server 数据库到安装程序中
方法1. 备份/恢复
先备份数据库:
backup database 数据库 to disk='c:/备份.bak'
将备份文件打包到安装程序中.
在第一次运行程序的时候,进行数据库恢复(或专门做一个系统配置的程序,来控制完成此工作)
restore database 数据库 from disk='c:/备份.bak'
方法2. 分离/附加
先分离数据库:
sp_detach_db '数据库名'
将数据文件(.mdf)和日志文件(.ldf)打包到安装程序中
在第一次运行程序的时候,进行数据库附加(或专门做一个系统配置的程序,来控制完成此工作)
sp_attach_db '数据库名','数据文件名(.mdf)','日志文件名(.ldf)'
具体方法:
先连接数据库中已经存在的数据库如master,在这个连接中执行以下SQL语句:
sp_attach_db '数据库名','数据文件名(.mdf)','日志文件名(.ldf)'
就以附加数据库的形式自动创建数据库。
本文介绍了两种将SQL Server数据库打包到安装程序中并自动创建的方法:一是利用备份/恢复,二是通过分离/附加数据库。在程序首次运行时,可以执行恢复或附加操作,从而实现数据库的自动创建。

2878

被折叠的 条评论
为什么被折叠?



