Delen via


Visual Studio gebruiken om databases te maken voor SQL Server in Linux

van toepassing op:SQL Server- - Linux

MET SQL Server Data Tools (SSDT) wordt Visual Studio omgezet in een krachtige DLM-omgeving (Development and Database Lifecycle Management) voor SQL Server op Linux. U kunt uw database ontwikkelen, bouwen, testen en publiceren vanuit een door bron beheerd project. Net zoals u uw toepassingscode ontwikkelt.

Visual Studio en SQL Server Data Tools installeren

  1. Als u Visual Studio nog niet op uw Windows-computer hebt geïnstalleerd, Visual Studio-downloaden en installeren. Als u geen Visual Studio-licentie hebt, is Visual Studio Community Edition een gratis, volledig aanbevolen IDE voor studenten, opensource en afzonderlijke ontwikkelaars.

  2. Selecteer tijdens de installatie van Visual Studio Aangepaste voor het Kies het type installatie optie. Selecteer de Volgende

  3. Selecteer Microsoft SQL Server Data Tools, Git voor Windowsen GitHub-extensie voor Visual Studio in de lijst met onderdelenselectie.

    Schermopname van SSDT-installatie.

  4. Ga door en voltooi de installatie van Visual Studio. Het kan enkele minuten duren.

De nieuwste versie van SQL Server Data Tools downloaden

SQL Server op Linux wordt ondersteund door SSDT versie 17.0 of hoger.

Een nieuw databaseproject maken in broncodebeheer

  1. Start Visual Studio.

  2. Selecteer Team Explorer in het menu Weergave.

  3. Selecteer Nieuw in lokale Git-opslagplaats sectie op de Connect pagina.

    Schermopname van de sectie Lokale Git-opslagplaats met de optie Nieuw gemarkeerd.

  4. Selecteer maken. Nadat de lokale Git-opslagplaats is gemaakt, dubbelklikt u op SSDTRepo-.

  5. Selecteer Nieuw in de sectie Oplossingen. Selecteer SQL Server onder de knooppunt Andere talen in het dialoogvenster Nieuw project.

    Schermopname van de sectie Oplossingen met de optie Nieuw en SQL Server uitgelicht.

  6. Typ TutorialDB- voor de naam en selecteer OK- om een nieuw databaseproject te maken.

Een nieuwe tabel maken in het databaseproject

  1. Kies Solution Explorer in het menu Weergave.

  2. Open het menu databaseproject door met de rechtermuisknop te klikken op TutorialDB- in Solution Explorer.

  3. Selecteer Tabel onder toevoegen.

    Schermopname waarin wordt getoond hoe u een nieuwe tabel maakt met > Tabel toevoegen.

  4. Voeg met de ontwerpfunctie voor tabellen twee kolommen toe, naam nvarchar(50) en locatie nvarchar(50), zoals wordt weergegeven in de afbeelding. SSDT genereert het CREATE TABLE script terwijl u de kolommen in de ontwerpfunctie toevoegt.

    Schermopname van de tabelontwerper met de waarden Naam en Locatie gemarkeerd.

  5. Sla het Table1.sql bestand op.

De database bouwen en valideren

  1. Open het menu databaseproject in TutorialDB- en selecteer Build. SSDT compileert .sql broncodebestanden in uw project en bouwt een dacpac-bestand (Data-tier Application Package). Dit kan worden gebruikt om een database te publiceren naar uw SQL Server-exemplaar in Linux.

    Schermopname van de TutorialDB met de optie Build uitgelicht.

  2. Controleer de succesvolle build-melding in het Uitvoer-venster in Visual Studio.

De database publiceren naar een SQL Server-exemplaar in Linux

  1. Open het menu databaseproject in TutorialDB- en selecteer Publiceren.

  2. Selecteer bewerken om uw SQL Server-exemplaar in Linux te selecteren.

    schermopname die de optie Publiceren toont, waarbij de optie Bewerken is gemarkeerd.

  3. Typ in het dialoogvenster Verbinding het IP-adres of de hostnaam van uw SQL Server-exemplaar in Linux, gebruikersnaam en wachtwoord.

    Screenshot van het verbindingsdialoogvenster.

  4. Selecteer de knop Publiceren in het dialoogvenster Publiceren.

  5. Controleer de publicatiestatus in het venster Data Tools Operations.

  6. Selecteer Resultaten weergeven of Script weergeven om details te bekijken van het resultaat van de databasepublicatie op uw SQL Server op Linux.

    Schermopname waarop het publicatieresultaat te zien is, met 'Script weergeven' en 'Resultaat weergeven' gemarkeerd.

U hebt een nieuwe database gemaakt in een SQL Server-exemplaar in Linux en hebt de basisbeginselen geleerd van het ontwikkelen van een database met een databaseproject dat door de bron wordt beheerd.