Dela via


Kom igång med SQL Database Projects-tillägget

Viktigt!

Azure Data Studio går i pension den 28 februari 2026. Vi rekommenderar att du använder Visual Studio Code. Mer information om hur du migrerar till Visual Studio Code finns i Vad händer med Azure Data Studio?

Den här artikeln beskriver tre sätt att komma igång med SQL Database Projects-tillägget:

  1. Skapa ett nytt databasprojekt genom att gå till vyn Databasprojekt eller genom att söka efter Databasprojekt: Nytt i kommandopaletten.

  2. Befintliga databasprojekt kan öppnas via Databasprojekt: Öppna befintliga i kommandopaletten.

  3. Börja från en befintlig databas med hjälp av Databasprojekt: Skapa projekt från databas från kommandopaletten eller genom att välja Skapa projekt från databas i vyn Anslutningar .

    Skärmbild av ny vy.

När du har skapat eller öppnat ett SQL-projekt är du redo att börja utveckla med SQL-projekt. Några åtgärder som du kan vidta är:

  • Redigera en tabell eller andra databasobjekt.
  • Skapa och publicera projektet.
  • Använd schemajämförelse för att visualisera ändringar.
  • Uppdatera projektet från ändringar som gjorts i en databas.

Mer detaljerad information om begrepp för SQL-projekt och fler självstudier finns i SQL-databasprojekt.

Skapa ett tomt databasprojekt

I vyn Databasprojekt väljer du knappen Nytt projekt och anger ett projektnamn i textinmatningen som visas. I dialogrutan Välj en mapp väljer du en katalog för projektets mapp, .sqlproj fil och annat innehåll. Tillägget öppnar det tomma projektet och gör det synligt i vyn Databasprojekt för redigering.

Öppna ett befintligt projekt

I vyn Databasprojekt väljer du knappen Öppna projekt och öppnar en befintlig .sqlproj fil från filväljaren som visas. Befintliga projekt kan komma från Visual Studio Code eller Visual Studio SQL Server Data Tools.

Projektet öppnas och du kan se innehållet i vyn Databasprojekt för redigering.

Skapa ett databasprojekt från en befintlig databas

I stället för att starta från ett tomt projekt kan du snabbt fylla i ett SQL Database-projekt med befintliga objekt från en databas.

I Object Explorer

I vyn Anslutningar ansluter du till DEN SQL-instans som innehåller databasen som ska extraheras. Högerklicka på databasen och välj Skapa projekt från databas på snabbmenyn.

Skärmbild av dialogrutan Skapa projekt från databas.

Mappstrukturinställningen är inställd på Schema/Objekttyp som standard och erbjuder olika sätt att automatiskt organisera befintliga objekt när de skrivs ut. Alternativen för mappstrukturinställningen är:

  • Fil: en enda fil skapas för alla objekt.
  • Platt: en enskild mapp skapas för alla objekt, med varje objekt i en enskild fil.
  • Objekttyp: en mapp skapas per objekttyp och varje objekt skrivs ut till en fil.
  • Schema: en mapp skapas per schema och varje objekt skrivs ut till en fil.
  • Schema-/objekttyp: en mapp skapas per schema och i mappen skapas en mapp per objekttyp, där varje objekt skrivs ut till en fil.

I vyn för Databasprojekt

I projektvyn väljer du knappen Importera projekt från databas och ansluter till en SQL-instans. När anslutningen har upprättats väljer du en databas i listan över tillgängliga databaser och anger namnet på projektet.

Välj slutligen en mappstruktur för extrahering. Det nya projektet öppnas och innehåller SQL-skript för innehållet i den valda databasen.

Ytterligare åtgärder

Skapa och publicera

Du distribuerar databasprojektet i SQL Database Projects-tillägget genom att skapa projektet till en programfil på datanivå (dacpac) och publicera det på en plattform som stöds. I vyn Databasprojekt högerklickar du på ett projekt och väljer Skapa för att skapa en dacpac-fil och validera SQL-projektet. När du är redo att distribuera projektet till en databas högerklickar du på projektet igen och väljer Publicera för att publicera dacpac till en databas.

Mer information finns i självstudien om hur du skapar och distribuerar ett SQL-projekt.

Schemajämförelse

SQL Database Projects-tillägget fungerar med Schema Compare. Du kan använda det för att jämföra innehållet i ett projekt med ett dacpac, en befintlig databas eller ett annat projekt. Använd den resulterande schemajämförelsen för att visa och tillämpa skillnaderna från källa till mål.

Skärmbild av dialogrutan för schemajäxning som jämför ett SQL-projekt med en databas.

Mer information om schemajämförelse och SQL-projekt finns i Översikt över schemajämförelse.

Uppdatera projektet från databasen

Om du gör ändringar i en databas som du inte har skapat i SQL-projektet ännu kan du uppdatera SQL-projektet från databasens tillstånd. Om du vill uppdatera projektet väljer du Uppdatera projekt från databas på snabbmenyn i en databas i vyn Anslutningar eller från snabbmenyn för ett SQL-projekt i vyn Databasprojekt . Att hålla ett SQL-projekt uppdaterat med ändringar i en databas är en metod för källkontroll för databasändringar.

Skärmbild av dialogrutan Uppdatera Projekt från databas.