Dela via


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

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 .

    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 i tabelldesignern
  • skapa och publicera projektet
  • använda schema jämför för att visualisera ändringar
  • uppdatera projektet från ändringar som gjorts i en databas

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" som visas väljer du en katalog för projektets mapp, .sqlproj fil och annat innehåll som ska finnas i. Det tomma projektet öppnas och visas 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 Azure Data Studio, VS Code eller Visual Studio SQL Server Data Tools.

Det befintliga projektet öppnas och dess innehåll visas 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 i enskilda filer
  • Objekttyp: en mapp skapas per objekttyp och varje objekt skriptas 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 och varje objekt skrivs ut till en fil

I vyn 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

Distribution av databasprojektet uppnås i SQL Database Projects-tillägget genom att skapa projektet till en programfil på datanivå (dacpac) och publicera till en plattform som stöds. Mer information om den här processen finns i Skapa och publicera ett projekt.

Schemajä jämföra

SQL Database Projects-tillägget interagerar med tillägget Schema Compare om det är installerat för att jämföra innehållet i ett projekt med ett dacpac, en befintlig databas eller ett annat projekt. Den resulterande schemajämförelsen kan användas 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.

Uppdatera projektet från databasen

Om ändringar görs i en databas som ännu inte har gjorts i SQL-projektet kan SQL-projektet uppdateras från tillståndet för en databas. Den här uppdateringen görs genom att välja Uppdatera projekt från databas från snabbmenyn för en databas i vyn Anslutningar eller från snabbmenyn för ett SQL-projekt i vyn Databasprojekt .

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

Nästa steg