Dela via


Skapa och distribuera ändringar i tabeller med hjälp av SQL Database Projects-tillägget

Viktig

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?

Gäller för: SQL Server Azure SQL DatabaseAzure SQL Managed Instance

Med hjälp av SQL Database Projects-tillägget kan SQL-projekt (inklusive tabeller, vyer och lagrade procedurer) redigeras utan att behöva anslutas till en serverinstans i Azure Data Studio. Självstudien nedan visar hur du:

  1. Skapa ett SQL Database-projekt för AdventureWorks2022 databasen.

  2. Gör och distribuera ändringar i en tabell i AdventureWorks2022 databasen med HJÄLP av SQL Database Projects och bekräfta ändringen i den lokalt anslutna serverinstansen där databasen finns.

Den här artikeln kräver exempeldatabasen AdventureWorks2022 som du kan ladda ned från startsidan för Microsoft SQL Server-exempel och Community Projects .

Du måste också ha SQL Database Projects-tillägget installerat. Mer information om det här tillägget finns i dokumentationen för SQL Database Projects.

Skapa ett SQL Database-projekt

  1. Navigera till AdventureWorks2022 databasobjektet som finns i objektutforskaren, högerklicka på det och välj Skapa projekt från databas:

    Skärmbild av objektutforskaren i Azure Data Studio som visar hur du skapar ett projekt från ett databasobjekt.

  2. Välj den plats där du vill lagra målprojektet och ge filen som innehåller projektet namnet enligt dina önskemål. Du kan också konfigurera inställningarna för mappstruktur till något av de angivna alternativen i listrutan. I den här självstudien använder vi mappstrukturen Schema/Objekttyp . Välj Skapa när du är klar. När det här projektet har extraherats visas meddelandet Extrahera projektfiler lyckades.

  3. På sidomenyn i Azure Data Studio väljer du ikonen Databasprojekt för att öppna SQL Database Projects-tillägget. Gå till den databasprojektmapp som du skapade. Gå sedan till mappen Tabeller i mappen Person-schema i det här projektet och expandera listrutan för den här mappen. Högerklicka och öppna någon av tabellerna i designerläget för att öppna tabellens tabelldesign. I det här exemplet arbetar vi med tabellen Person.sql .

    Skärmbild av Azure Data Studio som visar hur du öppnar en tabell i offlineläge med hjälp av SQL Database Projects-tillägget.

    Kommentar

    Observera att projektfilens plats kan variera beroende på mappstrukturen som definieras i steg 2 ovan.

Distribuera ändringar till databasen från projektet

  1. Den ursprungliga tabellen visar tabelldesignen för tabellen Person med tretton (13) kolumnnamn, från BusinessEntityID och slutar med ModifiedDate. Lägg till en annan kolumn med namnet Citizenship of type nvarchar(50) och publicera den här ändringen: Skärmbild av Azure Data Studio som visar hur du publicerar ändringar i SQL Database Projects.

  2. På filmenyn i Databasprojekt högerklickar du på projektrotnoden där projektet finns och väljer Skapa för att skapa det här projektet. Du bör se ett lyckat eller felmeddelande i utdataterminalen för en lyckad eller misslyckad version. När du är klar högerklickar du på samma mapp och väljer Publicera för att publicera projektet till AdventureWorks2022 databasen i din lokala värdserveranslutning.

    Skärmbild av Azure Data Studio som visar hur du skapar och publicerar ändringar i SQL Database Projects.

    Kommentar

    Observera att du måste vara ansluten till din lokala värd för det här steget. Detta kan göras genom att klicka på plugin-ikonen i dialogrutan Publicera projekt .

  3. Avsluta vyn SQL Database Projects. Gå sedan till objektutforskaren i serveranslutningen AdventureWorks2022 för databasen. Öppna tabelldesignen för tabellen som du har gjort ändringar i och bekräfta ändringen. I det här fallet har vi lagt till en ny kolumn, Medborgarskap i tabellen Person.Person:

    Skärmbild av Azure Data Studio som visar de ändringar som gjorts i tabellen i den lokala värdanslutningen.

Nästa steg