如何:產生指令碼 (SQL Server Management Studio)

您可以使用 [產生 SQL Server 指令碼精靈] 或使用 [物件總管] 建立指令碼。

產生 SQL Server 指令碼精靈

「產生指令碼精靈」會逐步引導您建立指令碼,而且您可以一次選取許多物件,來編寫指令碼。此精靈包含各種指令碼選項,例如:是否要包含權限、定序或條件約束等。建立大量物件時此精靈很有幫助。如需「產生 SQL Server 指令碼精靈」的詳細資訊,請參閱<產生 SQL Server 指令碼精靈 F1 說明>。

若要開啟產生指令碼精靈

  1. 在 [物件總管] 中,展開 [資料庫],以滑鼠右鍵按一下資料庫,指向 [工作],然後按一下 [產生指令碼]

  2. 遵循精靈中的步驟編寫資料庫物件的指令碼。

物件總管

使用 [物件總管] 可快速建立整個資料庫的指令碼,或是使用預設選項建立單一資料庫物件的指令碼。您可以將指令碼建立到 [查詢編輯器] 視窗,或是建立到檔案或剪貼簿。

您可以建立指令碼,以建立或刪除物件。某些物件類型有額外的指令碼選項,例如 ALTERSELECTINSERTUPDATEDELETEEXECUTE

有時候您希望指令碼具有多重選項,例如卸除程序然後再建立程序,或者建立資料表然後再改變資料表。若要建立結合的指令碼,請將第一個指令碼儲存至查詢編輯器視窗,然後將第二個指令碼儲存至剪貼簿,以便貼上到視窗中的第一個指令碼後面。

若要編寫物件的指令碼,請展開 [物件總管] 並找出該物件。以滑鼠右鍵按一下物件,然後按一下 [編寫 <物件類型> 的指令碼為]

若要產生整個資料庫的指令碼

  1. 在 [物件總管] 中,連接到 SQL Server Database Engine 的執行個體,然後展開該執行個體。

  2. 展開 [資料庫],以滑鼠右鍵按一下任何資料庫,然後依序指向 [工作][產生指令碼],再依照 [產生指令碼精靈] 中的步驟執行。

請參閱

概念

記錄和編寫資料庫的指令碼
使用複製資料庫精靈

說明及資訊

取得 SQL Server 2005 協助