結構描述比較延伸模組

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

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

Azure Data Studio G U I 的螢幕擷取畫面,比較架構延伸模組。

功能

架構比較延伸模組提供下列功能:

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

Azure Data Studio G U I 的螢幕擷取畫面,其中比較架構。

安裝延伸模組

若要安裝架構比較擴充功能,請遵循下列步驟:

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

    Azure Data Studio GUI、Marketplace 搜尋的螢幕擷取畫面。

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

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

比較結構描述

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

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

    Azure Data Studio G U I 的螢幕擷取畫面,架構比較啟動。

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

    Azure Data Studio G U I、架構比較、選取來源和目標的螢幕擷取畫面。

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

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

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

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

  1. 同時安裝架構比較SQL Database專案延伸模組。

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

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

  4. 選擇 [ 架構比較] 中的 [檢視變更 ] 以檢閱變更,再將它們套用至 SQL 專案。

下一步