使用 SQL Server Management Studio 建置資料庫專案

適用於:SQL ServerAzure SQL DatabaseAzure SQL 受控執行個體Azure Synapse AnalyticsAnalytics Platform System (PDW)

資料庫指令碼專案是一組有組織的指令碼、連接資訊及範本,而且全都與資料庫或資料庫某一部分有所關聯。 Microsoft SQL Server 提供 SQL Server Management Studio,以在指令碼專案內容中管理及設計 SQL Server 資料庫。 SQL Server Management Studio 包含設計工具、編輯器、指南及精靈,可協助使用者開發、部署及維護資料庫。

SQL Server Management Studio

SQL Server Management Studio 是一套管理工具,可用來管理屬於 SQL Server 的元件。 這個整合式環境可讓使用者執行各種工作,如備份資料、編輯查詢,以及自動執行單一介面內的一般功能。

SQL Server Management Studio 包含下列工具:

  • 程式碼編輯器是一個豐富的指令碼編輯器,用以撰寫及編輯指令碼。 SQL Server Management Studio 提供四種版本的程式碼編輯器:適用於 Transact-SQL 指令碼的資料庫引擎查詢編輯器、DMX 查詢編輯器、MDX 查詢編輯器,以及 XML/A 查詢編輯器。

  • 物件總管,用以尋找、修改、執行屬於 SQL Server 執行個體的物件,或撰寫該物件的指令碼。

  • 範本總管,用以尋找範本及撰寫範本的指令碼。

  • 方案總管,用以組織相關的指令碼並將其儲存為專案的一部分。

  • 屬性視窗,用以顯示所選物件的目前屬性。

SQL Server Management Studio 提供下列功能,可讓工作流程更有效率:

  • 已中斷連接的存取。 您無需連線至 SQL Server 的執行個體,即可撰寫及編輯指令碼。

  • 從任何對話方塊撰寫指令碼。 您可以從任何對話方塊建立指令碼,以便可在建立指令碼之後加以讀取、修改及重複使用。

  • 非典型對話方塊。 當您存取 UI 對話方塊時,無需關閉對話方塊即可瀏覽 SQL Server Management Studio 中的其他資源。

方案及指令碼專案

方案總管是用以儲存及重新開啟資料庫方案的公用程式。 方案會組織相關的指令碼專案及檔案。 指令碼專案會儲存 SQL Server 指令檔、SQL 範本、連線資訊以及其他檔案。 當指令碼儲存到指令碼專案後,使用者可以:

  • 維護指令碼的版本控制。

  • 利用指令碼儲存結果選項。

  • 在單一指令碼專案中組織相關的指令碼。

  • 利用指令碼儲存連接資訊。

[方案總管] 為開發人員所適用的工具,他們會建立及重複使用與同一專案相關的指令碼。 如果稍後需要類似工作,您可以使用已儲存在專案中的指令碼群組。 若您曾使用 Microsoft Visual Studio 建立應用程式,那您對方案總管一點也不會感到陌生。

方案是由一或多個指令碼專案所組成。 專案是由一或多個指令碼或連接所組成。 專案也可包含非指令碼檔案。

另請參閱

使用 SQL Server Management Studio
方案 (SQL Server Management Studio)