Delen via


Wijzigingen in tabellen bouwen en implementeren met behulp van de extensie SQL Database Projects

Van toepassing op: SQL Server Azure SQL Database Azure SQL Managed Instance

Met behulp van de SQL Database Projects-extensie kunnen SQL-projecten (inclusief tabellen, weergaven en opgeslagen procedures) worden bewerkt zonder dat er verbinding hoeft te worden gemaakt met een serverexemplaren in Azure Data Studio. In de onderstaande zelfstudie ziet u hoe u het volgende kunt doen:

  1. Maak een SQL Database-project van de AdventureWorks2022 database.

  2. Breng wijzigingen aan in een tabel in de AdventureWorks2022 database en implementeer deze met behulp van SQL Database Projects en bevestig deze wijziging in het lokaal verbonden serverexemplaren waarin deze database zich bevindt.

Voor dit artikel is de AdventureWorks2022 voorbeelddatabase vereist, die u kunt downloaden van de startpagina van Microsoft SQL Server Samples en Community Projects .

U moet ook de SQL Database Projects-extensie hebben geïnstalleerd. Raadpleeg de documentatie van SQL Database Projects voor meer informatie over deze extensie.

Een SQL Database-project maken

  1. Navigeer naar het AdventureWorks2022 databaseobject in de objectverkenner, klik er met de rechtermuisknop op en selecteer Project maken vanuit database:

    Schermopname van de objectverkenner in Azure Data Studio waarin wordt getoond hoe u een project maakt op basis van een databaseobject.

  2. Selecteer de locatie waarin u het doelproject wilt opslaan en geef het bestand de naam die het project bevat aan uw voorkeur. U kunt ook de mapstructuurinstellingen configureren voor een van de beschikbare opties in de vervolgkeuzelijst. In deze zelfstudie gebruiken we de mapstructuur schema/objecttype . Wanneer u klaar bent, selecteert u Maken. Wanneer dit project is geëxtraheerd, ziet u het bericht Projectbestanden uitpakken.

  3. Selecteer in het zijbalkmenu van Azure Data Studio het pictogram Databaseprojecten om de extensie SQL Database Projects te openen. Navigeer naar de databaseprojectmap die u hebt gemaakt. Navigeer vervolgens in de map Person-schema in dit project naar de map Tabellen en vouw de vervolgkeuzelijst van deze map uit. Klik met de rechtermuisknop en open een van de tabellen in de ontwerpmodus om het tabelontwerp van deze tabel te openen. In dit voorbeeld werken we aan de Person.sql tabel.

    Schermopname van Azure Data Studio waarin wordt getoond hoe u een tabel opent in de offlinemodus met behulp van de extensie sql-databaseprojecten.

    Notitie

    Houd er rekening mee dat de locatie van het projectbestand kan variëren, afhankelijk van de mapstructuur die is gedefinieerd in stap 2 hierboven.

Wijzigingen implementeren in de database vanuit het project

  1. In de oorspronkelijke tabel ziet u het tabelontwerp van de tabel Person met dertien (13) kolomnamen, beginnend bij BusinessEntityID en eindigend met ModifiedDate. Voeg nog een kolom toe met de naam Burgerschap van het type nvarchar(50) en publiceer deze wijziging: Schermopname van Azure Data Studio waarin wordt getoond hoe u wijzigingen in SQL Database Projects publiceert.

  2. Klik in het menu Bestand in databaseprojecten met de rechtermuisknop op het hoofdknooppunt van het project waarin uw project zich bevindt en selecteer Build om dit project te bouwen. Er wordt een geslaagde of foutmelding weergegeven in de uitvoerterminal voor een geslaagde of mislukte build. Wanneer u klaar bent, klikt u met de rechtermuisknop op dezelfde map en selecteert u Publiceren om dit project te publiceren naar de database in de AdventureWorks2022 lokale hostserververbinding.

    Schermopname van Azure Data Studio met instructies voor het bouwen en publiceren van wijzigingen in SQL Database Projects.

    Notitie

    Houd er rekening mee dat u voor deze stap verbinding moet maken met uw lokale host. U kunt dit doen door te klikken op het invoegtoepassingspictogram in het dialoogvenster Project publiceren.

  3. Sluit de weergave SQL Database Projects af. Ga vervolgens naar de objectverkenner in de serververbinding en navigeer naar de map Tabellen van AdventureWorks2022 de database. Open het tabelontwerp van de tabel waarin u wijzigingen hebt aangebracht en bevestig de aangebrachte wijziging. In dit geval hebben we een nieuwe kolom, Burgerschap toegevoegd aan de tabel Person.Person:

    Schermopname van Azure Data Studio met de wijzigingen in de tabel in de lokale hostverbinding.

Volgende stappen