Schnellstart: Verwenden von Azure Data Studio zum Verbinden mit und Abfragen von SQL ServerQuickstart: Use Azure Data Studio to connect and query SQL Server

In dieser Schnellstartanleitung erfahren Sie, wie Sie Azure Data Studio zum Herstellen einer Verbindung mit SQL Server verwenden und dann mit T-SQL-Anweisungen (Transact-SQL) die in Tutorials für Azure Data Studio verwendete TutorialDB-Komponente erstellen.This quickstart shows how to use Azure Data Studio to connect to SQL Server, and then use Transact-SQL (T-SQL) statements to create the TutorialDB used in Azure Data Studio tutorials.

VoraussetzungenPrerequisites

Um diesen Schnellstart abzuschließen, benötigen Sie Azure Data Studio und Zugriff auf SQL Server.To complete this quickstart, you need Azure 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 Studio.Start Azure Data Studio.

  2. Wenn Sie Azure Data Studio zum ersten Mal ausführen, sollte die Homepage geöffnet werden.The first time you run Azure 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: <Default>Database Name: <Default>
    • Servergruppe: <Default>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

  • 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.