SQL SERVER產生指令碼

SQL SERVER有產生指令碼這指令,可提供廠商將它們的資料庫結構和數據內容[匯出],匯入到客戶端SQL SERVER上。另外產生指令碼也提供許多客製化選項。例如檢查[匯入]到客戶端資料庫是否已包含該表的結構,只提供數據或也包含結構描述。本篇主要介紹產生指令碼的操作。

步驟一: 按右鍵點選要匯出的資料庫。選擇工作和產生指令碼

步驟二: 選擇要匯出資料表或預存程序(store procedure)

步驟三: 選擇是否要將匯出的script儲存起來或顯示在查詢視窗上。進階項目可提供一些進階選項。例如要安裝到哪個SQL SERVER版本上。要匯出到對方SQL SERVER上是否只包含資料或包含表的結構描述。SERVER上是否已包含該表的結構。

檢查SQL SERVER版本

匯出到SQL SERVER是否只包含資料還是也包含結構描述

檢查資料庫的表是否在[匯入]資料庫中已存在

sys.objects定義物件資料,物件包含 表,試圖(View),預存程序(store procedure)和觸發器(trigger)等。

本篇主要介紹SQL SERVER產生指令碼和進階一些選項。理解該指令的操作可以簡化資料庫匯出的流程,讓SQL SERVER操作人員大幅減少操作的時間。