Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:Azure SQL-Datenbank
Azure SQL Managed Instance
Dieser Artikel verweist auf Beispiele, die zeigen, wie man sich mit Azure SQL-Datenbank und Azure SQL Managed Instance verbindet und diese abfragt. Für Empfehlungen zur Transport Layer Security (TLS) siehe TLS-Überlegungen zur Datenbankkonnektivität.
Schauen Sie sich dieses Video in der Reihe Azure SQL-Datenbank-Essentials an, um einen kurzen Überblick über Verbindungen und Abfragen zu erhalten:
Schnellstart
| Schnellstart | BESCHREIBUNG |
|---|---|
| SQL Server Management Studio (SSMS) | In dieser Schnellstartanleitung wird veranschaulicht, wie Sie SSMS zum Herstellen einer Verbindung mit einer Datenbank verwenden und anschließend mithilfe von Transact-SQL-Anweisungen Daten in der Datenbank abfragen, einfügen, aktualisieren und löschen. |
| Azure-Portal | In dieser Schnellstartanleitung erfahren Sie, wie Sie den Abfrage-Editor zum Herstellen einer Verbindung mit einer Datenbank (nur Azure SQL-Datenbank) verwenden und dann Transact-SQL-Anweisungen nutzen, um Daten in der Datenbank abzufragen, einzufügen, zu aktualisieren und zu löschen. |
| Visual Studio Code | In dieser Schnellstartanleitung erfahren Sie, wie Sie Visual Studio Code zum Herstellen einer Verbindung mit einer Datenbank verwenden und dann Transact-SQL-Anweisungen nutzen, um Daten in der Datenbank abzufragen, einzufügen, zu aktualisieren und zu löschen. |
| .NET mit Visual Studio | Dieser Quickstart zeigt, wie man .NET und C# mit Visual Studio verwendet, um mit einer Datenbank zu verbinden und Daten mit Transact-SQL Anweisungen abzufragen. |
| .NET | Dieser Quickstart zeigt, wie man .NET auf Windows, Linux oder macOS verwendet, um sich mit einer Datenbank zu verbinden und Daten mit Transact-SQL Anweisungen abzufragen. |
| Go | In dieser Schnellstartanleitung erfahren Sie, wie Sie mithilfe von Go eine Verbindung mit einer Datenbank herstellen. Außerdem werden Transact-SQL-Anweisungen zum Abfragen und Ändern von Daten veranschaulicht. |
| Java | In dieser Schnellstartanleitung erfahren Sie, wie Sie mithilfe von Java eine Verbindung mit einer Datenbank herstellen und anschließend Daten mithilfe von Transact-SQL-Anweisungen abfragen. |
| Node.js | In dieser Schnellstartanleitung erfahren Sie, wie Sie unter Verwendung von Node.js ein Programm erstellen, das eine Verbindung mit einer Datenbank herstellt, und mithilfe von Transact-SQL-Anweisungen Daten abfragen. |
| PHP | In dieser Schnellstartanleitung erfahren Sie, wie Sie unter Verwendung von PHP ein Programm erstellen, das eine Verbindung mit einer Datenbank herstellt, und mithilfe von Transact-SQL-Anweisungen Daten abfragen. |
| Python | In dieser Schnellstartanleitung erfahren Sie, wie Sie mithilfe von Python eine Verbindung mit einer Datenbank herstellen und anschließend Daten mithilfe von Transact-SQL-Anweisungen abfragen. |
| Ruby | In dieser Schnellstartanleitung erfahren Sie, wie Sie unter Verwendung von Ruby ein Programm erstellen, das eine Verbindung mit einer Datenbank herstellt, und mithilfe von Transact-SQL-Anweisungen Daten abfragen. |
Ermitteln von Serververbindungsinformationen
Ermitteln Sie die Verbindungsinformationen, die Sie zum Herstellen einer Verbindung mit der Datenbank in Azure SQL-Datenbank benötigen. In den weiteren Verfahren benötigen Sie den vollqualifizierten Server- oder Hostnamen, den Datenbanknamen und die Anmeldeinformationen.
Melden Sie sich beim Azure-Portal an.
Navigieren Sie zur Seite SQL-Datenbanken oder Verwaltete SQL-Instanzen.
Auf der Seite Übersicht finden Sie den vollqualifizierten Servernamen für die Datenbank in Azure SQL-Datenbank neben Servername oder den vollqualifizierten Servernamen (oder die IP-Adresse) für Azure SQL Managed Instance bzw. für SQL Server auf einem virtuellen Azure-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 einer SQL Server-Instanz.
Ermitteln von ADO.NET-Verbindungsinformationen (optional – nur SQL-Datenbank)
Navigieren Sie im Azure-Portal zum Datenbankbereich, und wählen Sie unter Einstellungen die Option Verbindungszeichenfolgen aus.
Überprüfen Sie die vollständige ADO.NET-Verbindungszeichenfolge.
Kopieren Sie die ADO.NET-Verbindungszeichenfolge, wenn Sie sie verwenden möchten.
Überlegungen zu TLS für Datenbankverbindungen
Transport Layer Security (TLS) wird von allen Treibern verwendet, die Microsoft zum Herstellen einer Verbindung mit Datenbanken in Azure SQL-Datenbank oder Azure SQL Managed Instance bereitstellt oder unterstützt. Es ist keine spezielle Konfiguration erforderlich. Für alle Verbindungen mit einer SQL Server-Instanz, einem SQL-Pool in Azure Synapse Analytics, einer Datenbank in Azure SQL-Datenbank oder einer Instanz von Azure SQL Managed Instance wird empfohlen, dass die Anwendungen die folgenden Verbindungsparameter oder ihre Entsprechungen festlegen:
Encrypt = OnTrustServerCertificate = Off- Optional,
HostNameInCertificate = full-hostname-of-servicewenn der Client eine andere Adresse zum Herstellen einer Verbindung verwendet und der TDS-Treiber diese Option unterstützt.
Einige Systeme verwenden andere, jedoch entsprechende Schlüsselwörter für diese Konfigurationsschlüsselwörter. Durch diese Konfigurationen wird sichergestellt, dass der Clienttreiber die Identität des vom Server empfangenen TLS-Zertifikats überprüft.
Außerdem empfiehlt es sich, TLS 1.1 und 1.0 auf dem Client zu deaktivieren, wenn Sie den Payment Card Industry Data Security Standard (PCI-DSS) einhalten müssen.
Nicht von Microsoft stammende Treiber verwenden TLS möglicherweise nicht standardmäßig. Dies kann beim Herstellen einer Verbindung mit Azure SQL-Datenbank oder Azure SQL Managed Instance von Bedeutung sein. Bei Anwendungen mit eingebetteten Treibern können Sie diese Verbindungseinstellungen möglicherweise nicht steuern. Wir empfehlen Ihnen, die Sicherheit solcher Treiber und Anwendungen zu überprüfen, bevor Sie sie auf Systemen verwenden, die mit vertraulichen Daten interagieren.
Treiber und Frameworks
Verwenden Sie den Artikel über Microsoft SQL-Treiber und -Frameworks, um einen Treiber oder Anbieter und, wenn zutreffend, eine Framework- oder Datenzugriffsbibliothek auszuwählen. Um eine Anwendung zu erstellen, die sich mit der Azure SQL-Datenbank oder der Azure SQL Managed Instance verbindet, verwenden Sie die in diesem Artikel enthaltene Sprache Quickstarts.
Verwandte Inhalte
- Verbindungsarchitektur von Azure SQL-Datenbank und Azure Synapse Analytics
- Schnellstart: Verwenden von .NET (C#) zum Abfragen einer Datenbank
- Schnellstart: Verwenden Sie Go, um eine Datenbank in Azure SQL-Datenbank oder Azure SQL Managed Instance abzufragen
- Schnellstart: Abfragen einer Datenbank in Azure SQL-Datenbank oder Azure SQL Managed Instance mit Node.js
- Schnellstart: Abfragen einer Datenbank in Azure SQL-Datenbank oder Azure SQL Managed Instance mit PHP
- Schnellstart: Abfragen einer Datenbank in Azure SQL-Datenbank oder Azure SQL Managed Instance mit Python
- Schnellstart: Verwenden Sie Ruby, um eine Datenbank in Azure SQL-Datenbank oder Azure SQL Managed Instance abzufragen
- Verwenden Sie Java und JDBC mit Azure SQL-Datenbank
- Installieren Sie die SQL Server-Befehlszeilentools „sqlcmd“ und „bcp“ unter Linux
- sqlcmd
- Robuste Verbindung zu SQL mit ADO.NET herstellen
- Stellen Sie mit PHP eine ausfallsichere Verbindung zu SQL her