Dela via


Schemajämförelse

Den här artikeln ger en översikt av funktionen Schemajämförelse för MSSQL-tillägget i Visual Studio Code. Schema compare jämför två databasdefinitioner och tillämpar skillnaderna från källan till målet, inklusive aktiva databasanslutningar, .dacpac filer och SQL-projekt.

Schema compare förenklar processen för att jämföra databaser och ger dig fullständig kontroll när du synkroniserar dem, även mellan olika databasversioner. Du kan selektivt filtrera specifika skillnader och kategorier av skillnader innan du tillämpar några ändringar.

Egenskaper

Schemajämförelse erbjuder följande funktioner:

  • Jämför scheman mellan två .dacpac filer, databaser eller SQL-projekt.
  • Visa resultaten som en uppsättning åtgärder för att matcha ett mål med källan.
  • Selektivt exkludera åtgärder som anges i resultat.
  • Ange alternativ som styr jämförelsens omfång.
  • Tillämpa ändringar direkt på målet eller generera ett skript för att tillämpa ändringar vid ett senare tillfälle.
  • Spara jämförelsen.

Skärmbild av huvudvyn i Schema compare som visar skillnader mellan källa och mål.

Installera MSSQL-tillägget

För att använda funktionerna för schemajämförelse installerar du MSSQL-tillägget för Visual Studio Code.

  1. I Visual Studio Code väljer du ikonen Tillägg för att visa tillgängliga tillägg.

    Skärmbild av installation av MSSQL-tillägget i Visual Studio Code.

  2. Sök efter SQL Server-tillägget (mssql) och välj det för att visa dess information. Välj Installera för att lägga till tillägget.

  3. När du har installerat ett tillägg, klicka på Uppdatera för att aktivera det i Visual Studio Code (detta krävs endast när du installerar ett tillägg för första gången).

Jämför scheman

För att jämföra scheman, öppna dialogrutan Schemajämförelse. Gör det genom att följa dessa steg:

  1. Om du vill öppna dialogrutan Schemajämförelse högerklickar du på en databas i Object Explorer och väljer Jämföra scheman. Den databas som du väljer anges som källdatabas i jämförelsen.

    Skärmbild av att öppna schemajämförelse genom att högerklicka på en databas i Object Explorer.

  2. Välj en av ellipserna (...) för att ändra källa och mål i din schemajämförelse och välj OK.

    Skärmbild av att ändra källa och mål i menyn Schemajämförelse.

  3. Om du vill anpassa jämförelsen väljer du knappen Alternativ i verktygsfältet.

    Skärmbild av att öppna alternativmenyn i Schemajämförelse.

  4. Välj Jämför för att visa resultatet av jämförelsen.

    Skärmbild av Att välja knappen Jämför för att visa schemaskillnader.

Tillämpa ändringar

  1. Navigera genom objektlistan och se till att du markerar de objekt som du vill tillämpa ändringar på.

    Skärmbild som visar listan över schemaskillnader i schemajämförelsen.

  2. Tillämpa ändringarna på målet.

    Skärmbild av Tillämpa valda schemaändringar på måldatabasen.