Delen via


Aan de slag met de extensie SQL Database Projects

Belangrijk

Azure Data Studio wordt op 28 februari 2026buiten gebruik gesteld. U wordt aangeraden Visual Studio Codete gebruiken. Ga naar Wat gebeurt er met Azure Data Studio voor meer informatie over migreren naar Visual Studio Code?

In dit artikel worden drie manieren beschreven om aan de slag te gaan met de SQL Database Projects-extensie:

  1. Maak een nieuw databaseproject door naar de weergave Databaseprojecten te gaan of door te zoeken naar Databaseprojecten: Nieuw in het opdrachtenpalet.

  2. Bestaande databaseprojecten kunnen worden geopend via Databaseprojecten: Open bestaande in het opdrachtenpalet.

  3. Begin met een bestaande database met behulp van Databaseprojecten: Project maken op basis van database vanuit het opdrachtenpalet of door Project maken te selecteren vanuit database in de weergave Verbindingen .

    Schermopname van de nieuwe weergave.

Nadat u een SQL-project hebt gemaakt of geopend, kunt u beginnen met het ontwikkelen met SQL-projecten. Enkele acties die u kunt ondernemen, zijn:

  • een tabel of andere databaseobjecten bewerken
  • het project bouwen en publiceren
  • het gebruik van schema-vergelijking om wijzigingen te visualiseren
  • het project bijwerken op basis van wijzigingen in een database

Zie Wat zijn SQL-databaseprojecten voor uitgebreide informatie over concepten van SQL-projecten en meer zelfstudies?

Een leeg databaseproject maken

Selecteer in de weergave Databaseprojecten de knop Nieuw project en voer een projectnaam in de tekstinvoer in die wordt weergegeven. Selecteer in het weergegeven dialoogvenster "Een map selecteren" een directory voor de projectmap, het .sqlproj bestand en andere inhoud. Het lege project wordt geopend en zichtbaar in de weergave Databaseprojecten voor bewerking.

Een bestaand project openen

Selecteer in de weergave Databaseprojecten de knop Project openen en open een bestaand .sqlproj bestand in de bestandskiezer die wordt weergegeven. Bestaande projecten kunnen afkomstig zijn van Azure Data Studio, Visual Studio Code of Visual Studio SQL Server Data Tools.

Het bestaande project wordt geopend en de inhoud ervan is zichtbaar in de weergave Databaseprojecten voor bewerking.

Een databaseproject maken op basis van een bestaande database

In plaats van te beginnen met een leeg project, kunt u snel een SQL Database-project vullen met de bestaande objecten uit een database.

In Objectverkenner

Maak in de weergave Verbindingen verbinding met het SQL-exemplaar dat de database bevat die moet worden geëxtraheerd. Klik met de rechtermuisknop op de database en selecteer Project maken vanuit database in het contextmenu.

Schermopname van het dialoogvenster Project maken op basis van database.

De instelling van de mapstructuur is standaard ingesteld op Schema/Objecttype en biedt verschillende manieren om de bestaande objecten automatisch te ordenen wanneer ze worden gescript. De opties voor de mapstructuurinstelling zijn:

  • Bestand: er wordt één bestand gemaakt voor alle objecten
  • Plat: er wordt één map gemaakt voor alle objecten in afzonderlijke bestanden
  • Objecttype: er wordt een map gemaakt per objecttype en elk object wordt in een bestand gescript
  • Schema: er wordt per schema een map aangemaakt en elk object wordt uitgescript naar een bestand.
  • Schema/objecttype: Er wordt een map per schema gemaakt, en binnen die map wordt een map per objecttype gemaakt, waarbij elk object naar een bestand wordt gescript.

In de weergave Databaseprojecten

Selecteer in de projectweergave de knop Project importeren uit database en maak verbinding met een SQL-exemplaar. Zodra de verbinding tot stand is gebracht, selecteert u een database in de lijst met beschikbare databases en stelt u de naam van het project in.

Selecteer ten slotte een mapstructuur van de extractie. Het nieuwe project wordt geopend en bevat SQL-scripts voor de inhoud van de geselecteerde database.

Verdere acties

Bouwen en publiceren

Het implementeren van het databaseproject wordt bereikt in de extensie SQL Database Projects door het project te bouwen in een toepassingsbestand (dacpac) voor gegevenslagen en te publiceren naar een ondersteund platform. Klik in de weergave Databaseprojecten met de rechtermuisknop op een project en selecteer Build om een dacpac-bestand te maken en het SQL-project te valideren. Wanneer u klaar bent om uw project te implementeren in een database, klikt u opnieuw met de rechtermuisknop op het project en selecteert u Publiceren om de dacpac naar een database te publiceren.

Zie de zelfstudie over het maken en implementeren van een SQL-project voor meer informatie over dit proces.

Schema vergelijken

De SQL Database Projects-extensie communiceert met Schema Vergelijken, zodat u de inhoud van een project kunt vergelijken met een dacpac, bestaande database of een ander project. De resulterende schemavergelijking kan worden gebruikt om de verschillen van bron naar doel weer te geven en toe te passen.

Schermopname van het dialoogvenster Schema vergelijken met het vergelijken van een SQL-project met een database.

Meer informatie over schemavergelijking en SQL-projecten vindt u in het artikel Schema vergelijken voor SQL-projecten .

Project bijwerken vanuit database

Als er wijzigingen worden aangebracht in een database die nog niet in het SQL-project is aangebracht, kan het SQL-project worden bijgewerkt vanuit de status van een database. Deze update wordt uitgevoerd door Update Project from Database te selecteren in het contextmenu van een database in de weergave Connections of in het contextmenu van een SQL-project in de weergave Databaseprojecten. Het up-to-date houden van een SQL-project met wijzigingen in een database is een methode voor broncodebeheer voor databasewijzigingen.

Schermopname van het dialoogvenster Project bijwerken vanuit database.