結構描述比較延伸模組

本文提供 Azure Data Studio 結構描述比較延伸模組的概觀。 結構描述比較延伸模組提供容易使用的方法來比較兩項資料庫定義,並將來源的差異性套用至目標。 這包括使用中的資料庫連接、dacpac 檔案和 SQL 專案

手動管理和同步處理不同的資料庫版本可能相當繁瑣。 結構描述比較延伸模組可簡化資料庫比較程序,讓您在同步處理資料庫時可以全權控制;您可以選擇性地篩選特定的差異和差異類別,再套用任何變更。 結構描述比較延伸模組是可靠的工具,可節省您的時間並精簡程式碼。

Screenshot of the Azure Data Studio G U I, compare schema extension.

功能

結構描述比較延伸模組提供下列功能:

  • 比較兩個 dacpac 檔案、資料庫或 SQL 專案之間的結構描述。
  • 以要針對目標採取的動作集來檢視結果,以比對來源。
  • 選擇性排除結果中列出的動作。
  • 設定控制比較範圍的選項。
  • 將變更直接套用至目標,或產生指令碼以便稍後套用變更。
  • 儲存比較。

Screenshot of the Azure Data Studio G U I, comparing schemas.

安裝延伸模組

若要安裝結構描述比較延伸模組,請遵循下列步驟:

  1. 在 Azure Data Studio 中,選取延伸模組圖示以檢視可用的延伸模組。

    Screenshot of the Azure Data Studio GUI, marketplace search.

  2. 搜尋並選取結構描述比較延伸模組,以檢視其詳細資料。 選取 [安裝] 以新增延伸模組。

  3. 安裝之後,請重新載入以在 Azure Data Studio 中啟用延伸模組 (只有在第一次安裝延伸模組時才需要)。

比較結構描述

若要比較結構描述,請開啟 [結構描述比較] 對話方塊。 若要這樣做,請依照下列步驟執行:

  1. 若要開啟 [結構描述比較] 對話方塊,請以滑鼠右鍵按一下 [物件總管] 中的資料庫,然後選取 [結構描述比較]。 您所選取資料庫會設定為比較中的來源資料庫。

    Screenshot of the Azure Data Studio G U I, schema compare launch.

  2. 選取其中一個省略符號 (...) 來變更 [結構描述比較] 中的 [來源] 和 [目標],然後選取 [確定]。

    Screenshot of the Azure Data Studio G U I, schema compare, select source and target.

  3. 若要自訂比較,請選取工具列中的 [選項] 按鈕。

  4. 選取 [比較] 以檢視比較的結果。

從資料庫更新現有的 SQL 專案

若要從資料庫更新現有的 SQL 專案,請遵循下列步驟:

  1. 同時安裝 [結構描述比較] 和 [SQL Database 專案] 延伸模組。

  2. 資料庫儀表板中,選取工具列中的 [從資料庫更新專案] 選項。

  3. 為新物件選取現有 SQL 專案和所需的檔案結構。

  4. 選擇 [在結構描述比較中檢視變更] 以檢閱變更,再將這些變更套用至 SQL 專案。

下一步