Schnellstart: Verwenden von SSMS zum Herstellen einer Verbindung mit Azure SQL-Datenbank oder Azure SQL Managed Instance und Ausführen von Abfragen
Gilt für:Azure SQL-Datenbank
Azure SQL Managed Instance
In dieser Schnellstartanleitung erfahren Sie, wie Sie mithilfe von SQL Server Management Studio (SSMS) eine Verbindung mit Azure SQL-Datenbank oder Azure SQL Managed Instance herstellen und Abfragen ausführen.
Voraussetzungen
Für diese Schnellstartanleitung ist Folgendes erforderlich:
Eine Datenbank in Azure SQL-Datenbank In den folgenden Schnellstartanleitungen erfahren Sie jeweils, wie Sie eine Datenbank in Azure SQL-Datenbank erstellen und anschließend konfigurieren:
Aktion SQL-Datenbank Verwaltete SQL-Instanz SQL Server auf Azure-VMs Erstellen Portal Portal Portal BEFEHLSZEILENSCHNITTSTELLE (CLI) BEFEHLSZEILENSCHNITTSTELLE (CLI) PowerShell PowerShell PowerShell Konfigurieren IP-Firewallregel auf Serverebene Verbindung von einem virtuellen Computer Verbindung von einer lokalen Ressource Connect to SQL Server (Herstellen einer Verbindung mit SQL Server) Laden der Daten Wide World Importers, die pro Schnellstart geladen wurden Wiederherstellen von Wide World Importers Wiederherstellen von Wide World Importers Wiederherstellen oder Importieren von Adventure Works über eine BACPAC-Datei von GitHub Wiederherstellen oder Importieren von Adventure Works über eine BACPAC-Datei von GitHub Wichtig
Die Skripts in diesem Artikel sind für die Adventure Works-Datenbank geschrieben. Bei einer verwalteten Instanz müssen Sie entweder die Adventure Works-Datenbank in eine Instanzdatenbank importieren oder die Skripts in diesem Artikel zur Verwendung der Wide World Importers-Datenbank anpassen.
Wenn Sie lediglich einige Ad-hoc-Abfragen ausführen möchten, ohne SSMS zu installieren, verwenden Sie den Abfrage-Editor im Azure-Portal zum Abfragen einer Datenbank in Azure SQL-Datenbank.
Ermitteln von Serververbindungsinformationen
Rufen Sie die Verbindungsinformationen ab, die Sie zum Herstellen einer Verbindung mit Ihrer Datenbank benötigen. Für diese Schnellstartanleitung benötigen Sie den vollqualifizierten Server- oder Hostnamen, den Datenbanknamen und die Anmeldeinformationen.
Melden Sie sich beim Azure-Portal an.
Navigieren Sie zu der Datenbank oder verwalteten Instanz, die Sie abfragen möchten.
Auf der Seite Übersicht finden Sie den vollqualifizierten Servernamen für die Datenbank in SQL-Datenbank neben Servername oder den vollqualifizierten Servernamen (oder die IP-Adresse) für eine verwaltete Instanz in SQL Managed Instance bzw. für eine SQL Server-Instanz auf einem virtuellen Computer neben Host. Um den Namen des Servers oder Hosts zu kopieren, zeigen Sie darauf, und wählen Sie das Symbol Kopieren aus.
Hinweis
Verbindungsinformationen für SQL Server auf einem virtuellen Azure-Computer finden Sie unter Herstellen einer Verbindung mit SQL Server.
Verbinden mit der Datenbank
Hinweis
Im Dezember 2021 werden Releases von SSMS vor Version 18.6 nicht länger über Azure Active Directory mit MFA authentifiziert.
Wenn Sie die Azure Active Directory-Authentifizierung mit MFA weiterhin nutzen möchten, benötigen Sie SSMS 18.6 oder höher.
Stellen Sie in SSMS eine Verbindung mit Ihrem Server her.
Wichtig
Ein Server lauscht an Port 1433. Um von hinter einer Unternehmensfirewall eine Verbindung mit einem Server herzustellen, muss dieser Port der Firewall geöffnet sein.
Öffnen Sie SSMS.
Das Dialogfeld Mit Server verbinden wird angezeigt. Geben Sie Folgendes ein:
Einstellung Vorgeschlagener Wert Beschreibung Servertyp Datenbank-Engine Erforderlicher Wert. Servername Der vollqualifizierte Servername Etwa: servername.database.windows.net. Authentifizierung SQL Server-Authentifizierung In diesem Tutorial wird die SQL-Authentifizierung verwendet. Anmeldung Benutzer-ID des Serveradministratorkontos Die Benutzer-ID des Serveradministratorkontos, das zum Erstellen des Servers verwendet wird. Kennwort Kennwort des Serveradministratorkontos Das zum Erstellen des Servers verwendete Kennwort des Serveradministratorkontos.
Hinweis
In diesem Tutorial wird SQL Server-Authentifizierung verwendet.
Wählen Sie im Dialogfeld Mit Server verbindenOptionen aus. Wählen Sie im Dropdownmenü Mit Datenbank verbindenmySampleDatabase aus. Im Rahmen der unter Voraussetzungen angegebenen Schnellstartanleitung wird eine AdventureWorksLT-Datenbank namens „mySampleDatabase“ erstellt. Sollte Ihre Arbeitskopie der AdventureWorks-Datenbank einen anderen Namen haben als „mySampleDatabase“, wählen Sie stattdessen den anderen Namen aus.
Wählen Sie Verbinden. Die Objekt-Explorer-Fenster wird geöffnet.
Erweitern Sie zum Anzeigen der Objekte der Datenbank Datenbanken und anschließend Ihren Datenbankknoten.
Daten abfragen
Führen Sie diesen SELECT-Transact-SQL-Code aus, um die 20 wichtigsten Produkte nach Kategorie abzufragen.
Klicken Sie im Objekt-Explorer mit der rechten Maustaste auf mySampleDatabase, und wählen Sie Neue Abfrage aus. Ein neues Abfragefenster mit einer Verbindung mit Ihrer Datenbank wird geöffnet.
Fügen Sie im Abfragefenster die folgende SQL-Abfrage ein:
SELECT pc.Name as CategoryName, p.name as ProductName FROM [SalesLT].[ProductCategory] pc JOIN [SalesLT].[Product] p ON pc.productcategoryid = p.productcategoryid;
Wählen Sie auf der Symbolleiste Ausführen aus, um die Abfrage auszuführen und Daten aus den Tabellen
Product
undProductCategory
abzurufen.
Einfügen von Daten
Führen Sie diesen INSERT-Transact-SQL-Code aus, um in der Tabelle SalesLT.Product
ein neues Produkt zu erstellen.
Ersetzen Sie die vorherige Abfrage durch diese.
INSERT INTO [SalesLT].[Product] ( [Name] , [ProductNumber] , [Color] , [ProductCategoryID] , [StandardCost] , [ListPrice] , [SellStartDate] ) VALUES ('myNewProduct' ,123456789 ,'NewColor' ,1 ,100 ,100 ,GETDATE() );
Wählen Sie die Option Ausführen aus, um in der Tabelle
Product
eine neue Zeile einzufügen. Im Bereich Nachrichten wird (1 Zeile betroffen) angezeigt.
Anzeigen des Ergebnisses
Ersetzen Sie die vorherige Abfrage durch diese.
SELECT * FROM [SalesLT].[Product] WHERE Name='myNewProduct'
Wählen Sie Execute(Ausführen). Das folgende Ergebnis wird angezeigt:
Aktualisieren von Daten
Führen Sie diesen UPDATE-Transact-SQL-Code aus, um Ihr neues Produkt zu ändern.
Ersetzen Sie die vorherige Abfrage durch diese, die den neuen, zuvor erstellten Datensatz zurückgibt:
UPDATE [SalesLT].[Product] SET [ListPrice] = 125 WHERE Name = 'myNewProduct';
Wählen Sie Ausführen, um die angegebene Zeile in der Tabelle
Product
zu aktualisieren. Im Bereich Nachrichten wird (1 Zeile betroffen) angezeigt.
Löschen von Daten
Führen Sie diesen DELETE-Transact-SQL-Code aus, um Ihr neues Produkt zu entfernen.
Ersetzen Sie die vorherige Abfrage durch diese.
DELETE FROM [SalesLT].[Product] WHERE Name = 'myNewProduct';
Wählen Sie Ausführen, um die angegebene Zeile in der Tabelle
Product
zu löschen. Im Bereich Nachrichten wird (1 Zeile betroffen) angezeigt.
Nächste Schritte
- Informationen zu SSMS finden Sie unter SQL Server Management Studio.
- Informationen zum Herstellen einer Verbindung sowie zum Abfragen mithilfe des Azure-Portals finden Sie unter Verbinden und Abfragen mit dem SQL-Abfrage-Editor des Azure-Portals.
- Informationen zum Herstellen einer Verbindung mit Visual Studio finden Sie unter Verbinden und Abfragen mit Visual Studio Code.
- Informationen zum Herstellen einer Verbindung und Senden von Abfragen mit .NET finden Sie unter Verbinden und Abfragen mit .NET.
- Informationen zum Herstellen einer Verbindung und Senden von Abfragen mit PHP finden Sie unter Verbinden und Abfragen mit PHP.
- Informationen zum Herstellen einer Verbindung und Senden von Abfragen mit Node.js finden Sie unter Verbinden und Abfragen mit Node.js.
- Informationen zum Herstellen einer Verbindung und Senden von Abfragen mit Java finden Sie unter Verbinden und Abfragen mit Java.
- Informationen zum Herstellen einer Verbindung und Senden von Abfragen mit Python finden Sie unter Verbinden und Abfragen mit Python.
- Informationen zum Herstellen einer Verbindung und Senden von Abfragen mit Ruby finden Sie unter Verbinden und Abfragen mit Ruby.