使用 Microsoft® SQL Server
;
可以通過生成一個或多個 SQL 腳本
編寫現有的數據庫結構(架構)文檔
可使用 SQL Server 企業管理器
SQL 查詢分析器或任何文本編輯器查看 SQL 腳本
作為 SQL 腳本生成的架構可以有許多用途
包括
維護備份腳本
該腳本將允許用戶重新創建所有用戶
組
登錄和權限
創建和更新數據庫開發代碼
從現有的架構創建一個測試或開發環境
培訓新雇員
SQL 腳本包含用於創建數據庫及其對象的語句的描述
可以從現有數據庫中的對象生成腳本
然後通過運行該數據庫的腳本將這些對象添加到其它數據庫
實際上
這樣做重新創建了整個數據庫結構
以及所有的單個數據庫對象
可以生成下列對象的架構
並保存為腳本
所生成的對象架構可以保存在一個 SQL 腳本文件中
或者保存在多個文件中
其中每個文件都只包含一個對象的架構
還可以將所生成的單個對象(或一組對象)的架構保存到一個或多個 SQL 腳本文件中
可以生成的 SQL 腳本文件示例包括
保存到單個 SQL 腳本文件中的整個數據庫
保存到一個或多個 SQL 腳本文件中的數據庫中的一個
幾個或所有表的只有表的架構
保存到一個 SQL 腳本文件表和索引架構
保存到其它 SQL 腳本文件中的存儲過程
以及保存到又一個 SQL 腳本文件中的默認設置和規則
生成腳本(企業管理器)
展開服務器組
然後展開服務器
展開
數據庫
文件夾
右擊要編寫腳本的數據庫
指向
所有任務
然後單擊
生成 SQL 腳本
命令
在
常規
選項卡中
選擇要編寫腳本的數據庫對象
默認情況下
將編寫數據庫中所有對象的腳本
在
設置格式
選項卡上
選擇腳本格式選項
選擇
為每個對象生成 CREATE <對象> 命令
命令
以用現有的定義顯式創建要生成其腳本的對象
這是默認選項
選擇
為每個對象生成 DROP <對象> 命令
命令
以將 DROP 語句添加到每個要為其編寫腳本的對象腳本中
這是默認選項
注意 執行腳本時
當數據庫中任何現有對象與腳本中列出的對象同名時
將首先刪除數據庫中的現有對象
選擇
生成全部相關對象的腳本
命令
這樣
對於創建腳本中所列出的對象時需要的所有數據庫中的對象
如果尚未選擇
都將自動包括進來
選擇
在腳本文件中包含說明性的頁頭
命令
以在文件中為腳本中所列出的每個對象添加注釋
在
選項
選項卡中
選擇與安全有關
與表有關和與腳本文件有關的選項
在
常規
選項卡上單擊
預覽
查看所生成腳本的預覽
From:http://tw.wingwit.com/Article/os/xtgl/201311/9554.html