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

Gilt für:SQL Server – 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 in einem Projekt mit Quellcodeverwaltung entwickeln, erstellen, 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 Weiter aus.

  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 of SSDT setup.

  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ählen Sie im Abschnitt Lokales Git-Repository auf der Seite Verbinden die Option Neu aus.

    Screenshot of the Local Git Repository section with the New option called out.

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

  5. Wählen Sie im Abschnitt Projektmappen die Option Neu aus. Wählen Sie im Dialogfeld Neues Projekt unter dem Knoten Andere Sprachen die Option SQL Server aus.

    Screenshot of the Solutions section with the New option and SQL Server option called out.

  6. Geben Sie TutorialDB als Name ein, und wählen Sie OK aus, 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 showing how to create a new table using Add > Table.

  4. Fügen Sie mit dem Tabellen-Designer die zwei Spalten „Name“ nvarchar(50) und „Location“ nvarchar(50) wie in der Abbildung dargestellt hinzu. SSDT generiert das CREATE TABLE-Skript, wenn Sie die Spalten im Designer hinzufügen.

    Screenshot of the table designer with the Name and Location values called out.

  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 SQL-Quellcodedateien in Ihrem Projekt und erstellt eine DACPAC-Datei (Data-tier Application Package, Datenschichtanwendungs-Paket). Diese kann zum Veröffentlichen einer Datenbank auf Ihrer SQL Server-Instanz unter Linux verwendet werden.

    Screenshot showing the TutorialDB with the Build option called out.

  2. Überprüfen Sie in Visual Studio die Builderfolgsmeldung im Fenster Ausgabe.

Veröffentlichen der Datenbank auf der 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 showing the Publish option with the Edit option called out

  3. Geben Sie im Verbindungsdialogfeld die IP-Adresse oder den Hostnamen Ihrer SQL Server-Instanz unter Linux, Benutzername und Kennwort ein.

    Screenshot showing the connection dialog.

  4. Wählen Sie im Veröffentlichungsdialogfeld die Schaltfläche 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 showing the publish result with View Script and View Result called out.

Sie haben erfolgreich eine neue Datenbank auf der SQL Server-Instanz für Linux erstellt und die Grundlagen der Entwicklung einer Datenbank mit einem Datenbankprojekt mit Quellcodeverwaltung gelernt.