Schnellstart: Herstellen einer Verbindung mit und Abfragen von SQL Server mit Azure Data StudioAzure Data StudioQuickstart: Connect and query SQL Server using Azure Data StudioAzure Data Studio

In dieser Schnellstartanleitung erfahren Sie, wie Sie mithilfe von Azure Data StudioAzure Data Studio eine Verbindung mit SQL Server herstellen und anschließend Transact-SQL-Anweisungen (T- SQL) verwenden, um die in Azure Data StudioAzure Data Studio-Tutorials verwendete TutorialDB zu erstellen.This quickstart shows how to use Azure Data StudioAzure Data Studio to connect to SQL Server, and then use Transact-SQL (T-SQL) statements to create the TutorialDB used in Azure Data StudioAzure Data Studio tutorials.

VoraussetzungenPrerequisites

Um diesen Schnellstart abzuschließen, benötigen Sie Azure Data StudioAzure Data Studio und Zugriff auf SQL Server.To complete this quickstart, you need Azure Data StudioAzure Data Studio, and access to SQL Server.

Wenn Sie nicht auf eine SQL Server-Instanz zugreifen können, wählen Sie Ihre Plattform über einen der folgenden Links aus (hierzu benötigen Sie Ihren SQL-Anmeldenamen und das zugehörige Kennwort):If you don't have access to a SQL Server, select your platform from the following links (make sure you remember your SQL Login and Password!):

Herstellen einer Verbindung mit SQL ServerConnect to a SQL Server

  1. Starten Sie Azure Data StudioAzure Data Studio .Start Azure Data StudioAzure Data Studio.

  2. Wenn Sie Azure Data StudioAzure Data Studio zum ersten Mal ausführen, sollte die Homepage geöffnet werden.The first time you run Azure Data StudioAzure Data Studio the Welcome page should open. Wenn die Homepage nicht angezeigt wird, wählen Sie Hilfe > Willkommen aus.If you don't see the Welcome page, select Help > Welcome. Wählen Sie Neue Verbindung aus, um den Bereich Verbindung zu öffnen:Select New Connection to open the Connection pane:

    Symbol „Neue Verbindung“

  3. In diesem Artikel wird die SQL-Anmeldung verwendet, aber auch die Windows-Authentifizierung unterstützt.This article uses SQL Login, but Windows Authentication is supported. Füllen Sie die Felder wie folgt aus:Fill in the fields as follows:

  • Servername: Geben Sie hier den Servernamen ein.Server Name: - Enter server name here. Beispiel: localhost.For example, localhost.

  • Authentifizierungstyp: SQL-AnmeldungAuthentication Type: SQL Login

  • Benutzername: Benutzername für die SQL Server-InstanzUser name: User name for the SQL Server

  • Kennwort: Kennwort für die SQL Server-InstanzPassword: Password for the SQL Server

  • Datenbankname: Lassen Sie dieses Feld leer.Database Name: leave this field blank

  • Servergruppe: <Standard>Server Group: <Default>

    Bildschirm „Neue Verbindung“

Erstellen einer DatenbankCreate a database

Mit den folgenden Schritten wird eine Datenbank mit dem Namen TutorialDB erstellt:The following steps create a database named TutorialDB:

  1. Klicken Sie mit der rechten Maustaste auf Ihren Server, localhost, und wählen Sie Neue Abfrage aus.Right-click on your server, localhost, and select New Query.

  2. Fügen Sie den folgenden Codeausschnitt in das Abfragefenster ein, und klicken Sie auf Ausführen.Paste the following snippet into the query window: and then select Run.

USE master
GO
IF NOT EXISTS (
 SELECT name
 FROM sys.databases
 WHERE name = N'TutorialDB'
)
 CREATE DATABASE [TutorialDB];
GO
IF SERVERPROPERTY('ProductVersion') > '12'
 ALTER DATABASE [TutorialDB] SET QUERY_STORE=ON;
GO

Nachdem die Abfrage abgeschlossen ist, wird die neue Datenbank TutorialDB in der Datenbankliste angezeigt.After the query completes, the new TutorialDB appears in the list of databases. Wenn die Datenbank nicht angezeigt wird, klicken Sie zuerst mit der rechten Maustaste auf den Knoten Datenbanken, und wählen Sie Aktualisieren aus.If you don't see it, right-click the Databases node and select Refresh.

Erstellen einer Datenbank

Erstellen einer TabelleCreate a table

Der Abfrage-Editor ist immer noch mit der Datenbank master verbunden, aber wir möchten eine Tabelle in der Datenbank TutorialDB erstellen.The query editor is still connected to the master database, but we want to create a table in the TutorialDB database.

  1. Ändern Sie den Verbindungskontext in TutorialDB:Change the connection context to TutorialDB:

    Kontext ändern

  2. Fügen Sie den folgenden Codeausschnitt in das Abfragefenster ein, und klicken Sie auf Ausführen:Paste the following snippet into the query window and click Run:

    Hinweis

    Sie können diesen Codeausschnitt im Editor anfügen oder die vorherige Abfrage überschreiben.You can append this too, or overwrite the previous query in the editor. Beachten Sie, dass beim Klicken auf Ausführen nur die ausgewählte Abfrage ausgeführt wird.Note that clicking Run executes only the query that is selected. Wenn nichts ausgewählt ist, werden beim Klicken auf Ausführen alle Abfragen im Editor ausgeführt.If nothing is selected, clicking Run executes all queries in the editor.

-- Create a new table called 'Customers' in schema 'dbo'
-- Drop the table if it already exists
IF OBJECT_ID('dbo.Customers', 'U') IS NOT NULL
 DROP TABLE dbo.Customers;
GO
-- Create the table in the specified schema
CREATE TABLE dbo.Customers
(
 CustomerId int NOT NULL PRIMARY KEY, -- primary key column
 Name nvarchar(50) NOT NULL,
 Location nvarchar(50) NOT NULL,
 Email nvarchar(50) NOT NULL
);
GO

Nachdem die Abfrage abgeschlossen ist, wird die neue Tabelle Customers in der Tabellenliste angezeigt.After the query completes, the new Customers table appears in the list of tables. Möglicherweise müssen Sie mit der rechten Maustaste auf den Knoten TutorialDB > Tables klicken und Aktualisieren auswählen.You might need to right-click the TutorialDB > Tables node and select Refresh.

Einfügen von ZeilenInsert rows

  • Fügen Sie den folgenden Codeausschnitt in das Abfragefenster ein, und klicken Sie auf Ausführen:Paste the following snippet into the query window and click Run:
-- Insert rows into table 'Customers'
INSERT INTO dbo.Customers
 ([CustomerId], [Name], [Location], [Email])
VALUES
 ( 1, N'Orlando', N'Australia', N''),
 ( 2, N'Keith', N'India', N'keith0@adventure-works.com'),
 ( 3, N'Donna', N'Germany', N'donna0@adventure-works.com'),
 ( 4, N'Janet', N'United States', N'janet1@adventure-works.com')
GO

Anzeigen der von einer Abfrage zurückgegebenen DatenView the data returned by a query

  1. Fügen Sie den folgenden Codeausschnitt in das Abfragefenster ein, und klicken Sie auf Ausführen:Paste the following snippet into the query window and click Run:
-- Select rows from table 'Customers'
SELECT * FROM dbo.Customers;

Select-Ergebnis

Nächste SchritteNext steps

Nachdem Sie erfolgreich eine Verbindung mit SQL Server hergestellt und eine Abfrage ausgeführt haben, probieren Sie das Tutorial zum Code-Editor aus.Now that you've successfully connected to SQL Server and run a query try out the Code editor tutorial.