引用自以下網址: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)'
就以附加數據庫的形式自動創建數據庫。