重要
Azure Data Studio 將於 2026 年 2 月 28 日停止支援。 建議您使用 Visual Studio Code 的 MSSQL 延伸模組。 如需移轉至 Visual Studio Code 的詳細資訊,請流覽 Azure Data Studio 發生什麼事?
本文提供 Azure Data Studio 架構比較延伸模組的概觀。 架構比較延伸模組提供易於使用的方式來比較兩個資料庫定義,並將來源的差異套用至目標。 這包括使用中的資料庫連線、dacpac 檔案和 SQL 專案。
手動管理和同步處理不同的資料庫版本可能很繁瑣。 架構比較延伸模組可簡化比較資料庫的程式,並在同步處理資料庫時提供完整控制權-您可以在套用任何變更之前選擇性地篩選特定差異和差異類別。 架構比較延伸模組是可靠的工具,可節省您的時間和程序代碼。
特徵
架構比較延伸模組提供下列功能:
- 比較兩個 dacpac 檔案、資料庫或 SQL 專案之間的結構描述。
- 將結果視為一系列針對目標的行動,以使其符合來源。
- 選擇性排除結果中列出的動作。
- 設定控制比較範圍的選項。
- 將變更直接套用至目標,或產生腳本,以便稍後套用變更。
- 儲存比較。
安裝擴充套件
若要安裝架構比較延伸模組,請遵循下列步驟:
在 Azure Data Studio 中,選取 [擴充功能] 圖示以檢視可用的擴充功能。
搜尋 [架構比較 ] 延伸模組,然後選取它以檢視其詳細數據。 選取 [安裝] 以新增延伸模組。
安裝之後,請重新載入以在 Azure Data Studio 中啟用延伸模組 (只有在第一次安裝延伸模組時才需要)。
比較架構
若要比較架構,請開啟 [架構比較] 對話框。 若要這樣做,請遵循下列步驟:
若要開啟 [架構比較] 對話框,請在 [物件總管] 中以滑鼠右鍵按兩下資料庫,然後選取 [ 架構比較]。 您選取的資料庫會設定為比較中的 源 資料庫。
選取其中一個省略號 (...) 來變更架構比較工具的來源和目標,然後選取 [確定]。
若要自定義您的比較,請選取工具列中的 [ 選項 ] 按鈕。
選取 [比較] 以檢視比較的結果。
從資料庫更新現有的 SQL 專案
若要從資料庫更新現有的 SQL 專案,請遵循下列步驟:
同時安裝 架構比較 和 SQL Database 專案 延伸模組。
從 [資料庫] 儀錶板 中,選取工具列中的 [ 從資料庫更新專案] 選項。
選取現有的 SQL 專案,以及新物件的所需檔案結構。
選擇 [架構比較] 中的 [檢視變更 ],以檢閱變更,再將它們套用至 SQL 專案。