如何讓程序自動創建SQLServer數據庫?

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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章