Condividi tramite


Confronto degli schemi (Anteprima)

Questo articolo offre una panoramica della funzionalità Confronto schema per l'estensione MSSQL in Visual Studio Code. Schema Compare confronta due definizioni di database e applica le differenze tra l'origine e la destinazione, incluse le connessioni di database attive, .dacpac i file e i progetti SQL.

Confronto schema semplifica il processo di confronto dei database e offre il controllo completo durante la sincronizzazione, anche in diverse versioni del database. È possibile filtrare in modo selettivo le differenze specifiche e le categorie di differenze, prima di applicare eventuali modifiche.

Funzionalità

Confronto schema offre le funzionalità seguenti:

  • Confrontare gli schemi tra due .dacpac file, database o progetti SQL.
  • Visualizzare i risultati come set di azioni in modo che corrispondano a una destinazione rispetto all'origine.
  • Escludere selettivamente le azioni elencate nei risultati.
  • Impostare le opzioni che controllano l'ambito del confronto.
  • Applicare le modifiche direttamente alla destinazione o generare uno script per applicare le modifiche in un secondo momento.
  • Salva il confronto.

Screenshot della visualizzazione principale di Confronto schema che mostra le differenze tra origine e destinazione.

Annotazioni

Tutte le funzionalità di Confronto schema sono disponibili nella versione di anteprima. È possibile fornire commenti e suggerimenti tramite GitHub.

Installare l'estensione MSSQL

Per usare le funzionalità di Confronto schema, installare l'estensione MSSQL per Visual Studio Code:

  1. In Visual Studio Code selezionare l'icona Estensioni per visualizzare le estensioni disponibili.

    Screenshot dell'installazione dell'estensione MSSQL in Visual Studio Code.

  2. Cercare l'estensione SQL Server (mssql) e selezionarla per visualizzarne i dettagli. Selezionare Installa per aggiungere l'estensione.

  3. Dopo l'installazione, ricaricare per abilitare l'estensione in Visual Studio Code (necessaria solo quando si installa un'estensione per la prima volta).

Confrontare schemi

Per confrontare gli schemi, aprire la finestra di dialogo Confronto schemi. A tale scopo, seguire questa procedura:

  1. Per aprire la finestra di dialogo Confronto schema, fare clic con il pulsante destro del mouse su un database in Esplora oggetti e selezionare Confronto schema. Il database selezionato viene impostato come database di origine nel confronto.

    Screenshot dell'apertura di Confronto schema facendo clic con il pulsante destro del mouse su un database in Esplora oggetti.

  2. Selezionare uno dei puntini di sospensione (...) per modificare l'origine e la destinazione del confronto dello schema e selezionare OK.

    Schermata della modifica dell'origine e della destinazione nel menu Confronto schema.

  3. Per personalizzare il confronto, selezionare il pulsante Opzioni sulla barra degli strumenti.

    Screenshot dell'apertura del menu delle opzioni in Schema Compare.

  4. Selezionare Confronta per visualizzare i risultati del confronto.

    Screenshot della selezione del pulsante Confronta per visualizzare le differenze dello schema.

Applicare le modifiche

  1. Esplorare l'elenco di oggetti e assicurarsi di selezionare gli oggetti a cui si desidera applicare le modifiche.

    Screenshot della visualizzazione dell'elenco delle differenze dello schema in Schema Compare.

  2. Applica le modifiche al tuo obiettivo.

    Screenshot dell'applicazione delle modifiche selezionate allo schema del database di destinazione.