Estensione Confronto schema

Questo articolo offre una panoramica dell'estensione Confronto schemi per Azure Data Studio. L'estensione Confronto schemi consente di confrontare facilmente due definizioni di database e di applicare le differenze dall'origine alla destinazione, inclusi connessioni di database attive, file DACPAC e progetti SQL.

Può essere noioso gestire e sincronizzare manualmente versioni di database diverse. L'estensione Confronto schemi semplifica il processo di confronto dei database e offre il controllo completo durante la loro sincronizzazione. È possibile filtrare in modo selettivo differenze e categorie di differenze specifiche prima di applicare le modifiche. L'estensione Confronto schema è uno strumento affidabile che consente di risparmiare tempo e codice.

Screenshot of the Azure Data Studio G U I, compare schema extension.

Funzionalità

L'estensione Confronto schemi consente di:

  • Confrontare gli schemi tra due file DACPAC, database o progetti SQL.
  • Visualizzare i risultati come un set di azioni da eseguire sulla destinazione affinché corrisponda 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 applicarle in un secondo momento.
  • Salvare il confronto.

Screenshot of the Azure Data Studio G U I, comparing schemas.

Installare l'estensione

Per installare l'estensione Confronto schemi, seguire questa procedura:

  1. In Azure Data Studio selezionare l'icona Estensioni per visualizzare le estensioni disponibili.

    Screenshot of the Azure Data Studio GUI, marketplace search.

  2. Cercare l'estensione Confronto schema e selezionarla per visualizzarne i dettagli. Selezionare Installa per aggiungere l'estensione.

  3. Dopo l'installazione, ricaricare per abilitare l'estensione in Azure Data Studio (necessario solo quando si installa un'estensione per la prima volta).

Confrontare gli schemi

Per confrontare gli schemi, aprire la finestra di dialogo Confronto schemi. A questo scopo, attenersi alla procedura seguente:

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

    Screenshot of the Azure Data Studio G U I, schema compare launch.

  2. Selezionare uno dei puntini di sospensione (...) per cambiare l'origine e la destinazione del confronto schemi e quindi scegliere OK.

    Screenshot of the Azure Data Studio G U I, schema compare, select source and target.

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

  4. Selezionare Confronta per visualizzare i risultati del confronto.

Aggiornare un progetto SQL esistente da un database

Per aggiornare un progetto SQL esistente da un database, seguire questa procedura:

  1. Installare le estensioni Confronto schemi e Progetti di database SQL.

  2. In un dashboard di database selezionare l'opzione Aggiorna progetto dal database sulla barra degli strumenti.

  3. Selezionare il progetto SQL esistente e la struttura di file desiderata per i nuovi oggetti.

  4. Scegliere Visualizza modifiche in Confronto schemi per esaminare le modifiche prima di applicarle al progetto SQL.

Passaggi successivi