程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> 把SQL數據庫部署到遠程主機環境(2)

把SQL數據庫部署到遠程主機環境(2)

編輯:關於SqlServer


  在上圖中可以看到,我們用到了2個SQL Express數據庫:ASPNETDB.MDF 和 Personal.MDF。想為每個數據庫生成一個 .SQL 安裝文件的話,只要選擇管理器裡的數據庫,然後按右鼠標,在其上選擇“Publish to Provider(發布到提供者)”上下文菜單項(是由數據庫發布向導添加的):

  這會啟動數據庫發布向導,允許我們按部就班地生成數據庫的安裝腳本。就象在本帖子裡的簡介部分提到的一樣,數據庫發布向導支持2個部署選項: 1) 生成 .SQL 安裝腳本文件,你能將它們拷貝到遠程主機上然後使用他們現有的管理控制面板工具來運行它們,或者 2) 使用主機網站提供的數據庫發布Web Service直接把數據庫上傳。

  在這第一個教程裡,我們將使用 .SQL 腳本文件的方法,所以,保留默認的單選按鈕選項,給你想生成的 .SQL 安裝腳本文件提供一個名字:

  在點擊“下一步”之後,向導會提供選項讓你定制生成 .SQL 安裝文件時的一些設置。注意,你可以控制是否要刪除目標數據庫中的現有對象,腳本針對的是SQL 2000 還是SQL 2005 ,是否要同時安裝數據定義和數據,還是只要數據定義,或者只要數據:

  在本教程中,保留默認的選項,點擊“下一步”,生成.SQL 腳本:

  至此,你就擁有一個名為Personal.SQL的文件,內含你可以在任何SQL服務器上運行的腳本,該腳本能用來重建數據庫中的數據表,存儲過程,視圖,全文索引目錄等,以及導入創建.SQL文件時對應數據庫中的所有的數據記錄。

  該.SQL文件本身是個文本文件,所以你可以用任何文本編輯器將它打開,查看其中的內容,或者添加你自己的語句來做任何定制:

  注意,上面的.SQL文件既包括了創建Photos表所需的DDL SQL語句(包括該表所有約束和主鍵/外鍵等關系),也包括了在該表創建後在改該表內插入數據的SQL語句。在上面的例子中,甚至包括了插入相片的二進制數據的SQL語句,因為這些數據是保存在數據庫裡的。

  把上述步驟對ASPNETDB SQL Express數據庫重復執行之後,你將擁有2個你可以用來在任何SQL服務器上自動重建你的SQL數據庫的.SQL 安裝腳本:

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved