Verwenden von Visual Studio zum Erstellen von Datenbanken für SQL Server für Linux

Gilt für:SQL Server unter Linux

SQL Server Data Tools (SSDT) wandelt Visual Studio in eine leistungsstarke Umgebung für Entwicklung und Datenbanklebenszyklus-Verwaltung (Database Lifecycle Management, DLM) für SQL Server für Linux um. Sie können Ihre Datenbank aus einem quellcodekontrollierten Projekt entwickeln, bauen, testen und veröffentlichen, genauso wie Sie Ihren Anwendungscode entwickeln.

Installieren von Visual Studio und SQL Server Data Tools

  1. Wenn Sie Visual Studio noch nicht auf dem Windows-Computer installiert haben, laden Sie Visual Studio herunter, und installieren Sie es. Wenn Sie nicht über eine Visual Studio-Lizenz verfügen, können Sie die Visual Studio Community-Edition als kostenlose, voll ausgestattete IDE für Studenten, Open Source und einzelne Entwickler nutzen.

  2. Wählen Sie während der Installation von Visual Studio Benutzerdefiniert für die Option Wählen Sie die Installationsart aus aus. Wählen Sie Weiteraus.

  3. Wählen Sie in der Featureauswahlliste Microsoft SQL Server Data Tools, Git für Windows und GitHub-Erweiterung für Visual Studio aus.

    Screenshot des SSDT-Setups.

  4. Fahren Sie fort, und schließen Sie die Installation von Visual Studio ab. Dies kann einige Minuten dauern.

Abrufen der neuesten SQL Server Data Tools-Version

SQL Server für Linux wird von SSDT-Version 17.0 oder höher unterstützt.

Erstellen eines neuen Datenbankprojekts in der Quellcodeverwaltung

  1. Starten Sie Visual Studio.

  2. Wählen Sie Team Explorer im Menü Ansicht aus.

  3. Wähle Neu im Abschnitt Local Git Repository auf der Connect-Seite.

    Screenshot des Abschnitts „Lokales Git-Repository“ mit hervorgehobener Option „Neu“.

  4. Klicken Sie auf Erstellen. Nachdem das lokale Git-Repository erstellt wurde, doppelklicken Sie auf SSDTRepo.

  5. Wählen Sie im Abschnitt Lösungen die Option Neu aus. Wählen Sie SQL Server unter dem Knoten 'Andere Sprachen' im Dialog Neues Projekt aus.

    Screenshot des Bereichs „Projektmappen“ mit hervorgehobenen Optionen „Neu“ und „SQL Server“.

  6. Geben Sie als Namen ein TutorialDB und wählen Sie dann OK, um ein neues Datenbankprojekt zu erstellen.

Erstellen einer neuen Tabelle im Datenbankprojekt

  1. Wählen Sie Projektmappen-Explorer im Menü Ansicht aus.

  2. Öffnen Sie das Datenbankprojektmenü, indem Sie im Projektmappen-Explorer mit der rechten Maustaste auf TutorialDB klicken.

  3. Wählen Sie Tabelle unter Hinzufügen aus.

    Screenshot: Erstellen einer neuen Tabelle mithilfe von „Hinzufügen“ > „Tabelle“

  4. Füge im Tabellendesigner die Spalten Name und Standort hinzu. Setzen Sie beide Spalten auf den Datentyp nvarchar(50), wie im Bild gezeigt. SSDT generiert das CREATE TABLE-Skript, wenn Sie die Spalten im Designer hinzufügen.

    Screenshot: Tabellen-Designer mit hervorgehobenen Werten für „Name“ und „Standort“

  5. Speichern Sie die Datei Table1.sql.

Erstellen und Validieren der Datenbank

  1. Öffnen Sie das Datenbankprojektmenü auf TutorialDB, und wählen Sie Erstellen aus. SSDT kompiliert die .sql Quelldateien in Ihrem Projekt und erstellt eine Data-Tier-Anwendungspaket (DACPAC)-Datei. Sie können diese Datei verwenden, um eine Datenbank auf Ihrer SQL Server-Instanz unter Linux zu veröffentlichen.

    Screenshot: TutorialDB mit hervorgehobener Option „Erstellen“

  2. Suchen Sie im Fenster Output in Visual Studio nach einer Meldung über einen erfolgreichen Build.

Veröffentlichen Sie die Datenbank in einer SQL Server-Instanz unter Linux

  1. Öffnen Sie das Datenbankprojektmenü auf TutorialDB, und wählen Sie Veröffentlichen aus.

  2. Wählen Sie Bearbeiten aus, um Ihre SQL Server-Instanz unter Linux auszuwählen.

    Screenshot: Option „Veröffentlichen“ mit hervorgehobener Option „Bearbeiten“.

  3. Im Verbindungsdialog geben Sie die IP-Adresse oder den Hostnamen, Benutzernamen und das Passwort Ihrer SQL Server-Instanz unter Linux ein.

    Screenshot mit dem Verbindungsdialogfeld.

  4. Wählen Sie im Veröffentlichungsdialog Veröffentlichen aus.

  5. Beachten Sie den Veröffentlichungsstatus im Fenster Datentoolvorgänge.

  6. Wählen Sie Ergebnisse anzeigen oder Skript anzeigen aus, um Details zum Ergebnis der Datenbankveröffentlichung für Ihre Instanz von SQL Server für Linux anzuzeigen.

    Screenshot des Veröffentlichungsergebnisses, in dem View Script und View Results hervorgehoben sind.

Sie haben erfolgreich eine neue Datenbank auf einer SQL Server-Instanz unter Linux erstellt und die Grundlagen der Datenbankentwicklung mit einem quellcodekontrollierten Datenbankprojekt gelernt.