結構描述比較延伸模組
本文提供 Azure Data Studio 結構描述比較延伸模組的概觀。 結構描述比較延伸模組提供容易使用的方法來比較兩項資料庫定義,並將來源的差異性套用至目標。 這包括使用中的資料庫連接、dacpac 檔案和 SQL 專案。
手動管理和同步處理不同的資料庫版本可能相當繁瑣。 結構描述比較延伸模組可簡化資料庫比較程序,讓您在同步處理資料庫時可以全權控制;您可以選擇性地篩選特定的差異和差異類別,再套用任何變更。 結構描述比較延伸模組是可靠的工具,可節省您的時間並精簡程式碼。
功能
結構描述比較延伸模組提供下列功能:
- 比較兩個 dacpac 檔案、資料庫或 SQL 專案之間的結構描述。
- 以要針對目標採取的動作集來檢視結果,以比對來源。
- 選擇性排除結果中列出的動作。
- 設定控制比較範圍的選項。
- 將變更直接套用至目標,或產生指令碼以便稍後套用變更。
- 儲存比較。
安裝延伸模組
若要安裝結構描述比較延伸模組,請遵循下列步驟:
在 Azure Data Studio 中,選取延伸模組圖示以檢視可用的延伸模組。
搜尋並選取結構描述比較延伸模組,以檢視其詳細資料。 選取 [安裝] 以新增延伸模組。
安裝之後,請重新載入以在 Azure Data Studio 中啟用延伸模組 (只有在第一次安裝延伸模組時才需要)。
比較結構描述
若要比較結構描述,請開啟 [結構描述比較] 對話方塊。 若要這樣做,請依照下列步驟執行:
若要開啟 [結構描述比較] 對話方塊,請以滑鼠右鍵按一下 [物件總管] 中的資料庫,然後選取 [結構描述比較]。 您所選取資料庫會設定為比較中的來源資料庫。
選取其中一個省略符號 (...) 來變更 [結構描述比較] 中的 [來源] 和 [目標],然後選取 [確定]。
若要自訂比較,請選取工具列中的 [選項] 按鈕。
選取 [比較] 以檢視比較的結果。
從資料庫更新現有的 SQL 專案
若要從資料庫更新現有的 SQL 專案,請遵循下列步驟:
從資料庫儀表板中,選取工具列中的 [從資料庫更新專案] 選項。
為新物件選取現有 SQL 專案和所需的檔案結構。
選擇 [在結構描述比較中檢視變更] 以檢閱變更,再將這些變更套用至 SQL 專案。