本文提供 Visual Studio Code 中 MSSQL 擴充功能的架構比較功能概觀。 架構比較會比較兩個資料庫定義,並將來源的差異套用至目標,包括作用中資料庫連接、 .dacpac 檔案和 SQL 專案。
架構比較可簡化比較資料庫的過程,並讓您在同步處理資料庫時完全掌控,甚至不同版本的資料庫也可以同步。 套用任何變更之前,您可以選擇性地篩選特定差異和差異類別。
特徵
架構比較提供下列功能:
- 比較兩個
.dacpac檔案、資料庫或 SQL 專案之間的架構。 - 將結果視為一組將目標與來源進行匹配的動作。
- 選擇性排除結果中列出的動作。
- 設定控制比較範圍的選項。
- 直接將變更套用至目標,或產生腳本以在稍後套用變更。
- 儲存比較。
備註
架構比較的所有功能都可在預覽版本中取得。 您可以透過 GitHub 提供意見反應。
安裝 MSSQL 擴充功能
若要使用者架構比較功能,請安裝適用於 Visual Studio Code 的 MSSQL 擴充功能:
在 Visual Studio Code 中,選取 [ 延伸模組 ] 圖示以檢視可用的擴充功能。
搜尋 SQL Server (mssql) 延伸模組,然後選取它以檢視其詳細數據。 選取 [安裝] 以新增延伸模組。
安裝之後, 重載 即可在 Visual Studio Code 中啟用擴充功能(只有在第一次安裝擴充功能時才需要)。
比較架構
若要比較架構,請開啟 [架構比較] 對話框。 若要這樣做,請遵循下列步驟:
若要開啟 [架構比較] 對話框,請在 [物件 總管] 中以滑鼠右鍵按兩下資料庫,然後選取 [ 架構比較]。 您選取的資料庫會設定為比較中的 源 資料庫。
選取其中一個省略號 (...)來更改您的架構比較的來源和目標,然後選取確定。
若要自定義您的比較,請選取工具列中的 [ 選項 ] 按鈕。
選取 [比較] 以檢視比較的結果。