Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Herstellen einer Verbindung zu einer DB-Instance in der Microsoft SQL Server-Datenbank-Engine
Nachdem Amazon RDS Ihre DB-Instance bereitgestellt hat, können Sie die Verbindung zu dieser über eine beliebige Standard-SQL-Clientanwendung herstellen. In diesem Thema wird beschrieben, wie Sie mithilfe von Microsoft SQL Server Management Studio (SSMS) oder SQL Workbench/J die Verbindung zur DB-Instance herstellen.
Ein Beispiel mit einer Anleitung zum Erstellen und Verbinden für eine Beispiel-DB-Instance finden Sie unter Erstellen einer DB-Instance von Microsoft SQL Server und Herstellen einer Verbindung.
Bevor Sie sich verbinden
Bevor Sie eine Verbindung zu Ihrer DB-Instance herstellen können, muss diese verfügbar und zugänglich sein.
-
Stellen Sie sicher, dass der Status laute
available
. Sie können dies auf der Detailseite für Ihre Instance im AWS Management Console oder überprüfen, indem Sie den describe-db-instances AWS CLI Befehl verwenden. -
Stellen Sie sicher, dass sie für Ihre Quelle zugänglich ist. Abhängig von Ihrem Szenario muss sie möglicherweise nicht öffentlich zugänglich sein. Weitere Informationen finden Sie unter Amazon VPC VPCs und Amazon RDS.
-
Stellen Sie sicher, dass die eingehenden Regeln Ihrer VPC-Sicherheitsgruppe den Zugriff auf Ihre DB-Instance ermöglichen. Weitere Informationen finden Sie unter Verbindung zur Amazon RDS-DB-Instance kann nicht hergestellt werden.
Finden des Endpunkts und der Portnummer der DB-Instance
Sie benötigen sowohl den Endpunkt als auch die Portnummer, um die Verbindung zur DB-Instance herzustellen.
So finden Sie den Endpunkt und den Port
Melden Sie sich bei der Amazon RDS-Konsole an AWS Management Console und öffnen Sie sie unter https://console.aws.amazon.com/rds/
. -
Wählen Sie in der oberen rechten Ecke der Amazon RDS-Konsole die AWS Region Ihrer DB-Instance aus.
-
Suchen Sie den DNS-Namen (Domain Name System) (Endpunkt) und die Portnummer für Ihre DB-Instance:
-
Öffnen Sie die RDS-Konsole und wählen Sie Databases (Datenbanken) aus, um eine Liste Ihrer DB-Instances anzeigen zu lassen.
-
Wählen Sie den Namen der SQL Server-DB-Instance, um deren Details anzuzeigen.
-
Kopieren Sie auf der Registerkarte Connectivity & security (Anbindung und Sicherheit) den Endpunkt.
-
Notieren Sie sich auch die Portnummer.
-
Herstellen einer Verbindung zu Ihrer DB-Instance mit Microsoft SQL Server Management Studio
In diesem Verfahren stellen Sie mithilfe von Microsoft SQL Server Management Studio (SSMS) eine Verbindung zu Ihrer Beispiel-DB-Instance her. Eine eigenständige Version dieses Dienstprogramms zum Herunterladen finden Sie unter SQL Server Management Studio (SSMS) herunterladen
So stellen Sie eine Verbindung zu einer DB-Instance mithilfe von SSMS her
-
Starten Sie SQL Server Management Studio.
Das Dialogfeld Connect to Server (Mit Server verbinden) erscheint.
-
Geben Sie die Informationen für Ihre DB-Instance an:
-
Wählen Sie für Servertyp die Option Datenbank-Engine aus.
-
Geben Sie für Server name (Servername) den DNS-Namen (Endpunkt) und die Portnummer für Ihre DB-Instance durch Komma getrennt an.
Wichtig
Ändern Sie den Doppelpunkt zwischen dem Endpunkt und der Portnummer in ein Komma.
Ihr Servername sollte wie im folgenden Beispiel aussehen.
database-2.cg034itsfake.us-east-1.rds.amazonaws.com,1433
-
Wählen Sie für Authentifizierung die Option SQL Server-Authentifizierung aus.
-
Geben Sie unter Login (Anmeldename) den Hauptbenutzernamen für Ihre DB-Instance ein.
-
Geben Sie unter Password (Passwort) das Passwort für Ihre DB-Instance ein.
-
-
Wählen Sie Connect (Verbinden) aus.
Nach wenigen Augenblicken stellt SSMS die Verbindung zur DB-Instance her.
Weitere Informationen für den Fall, dass keine Verbindung zur DB-Instance hergestellt werden kann, finden Sie unter Überlegungen zu Sicherheitsgruppen und Fehlerbehebung bei Verbindungen mit Ihrer SQL Server-DB-Instance.
-
Ihre SQL Server-DB-Instance verfügt über integrierte Standard-Systemdatenbanken von SQL Server (
master
,model
,msdb
undtempdb
). Führen Sie folgende Schritte aus, um die Systemdatenbanken zu durchforschen:-
Wählen Sie in SSMS im Menü Ansicht die Option Objekt-Explorer aus.
-
Erweitern Sie die DB-Instance und dann Datenbanken und Systemdatenbanken.
-
-
Ihre SQL-Server-DB-Instance kommt auch mit einer Datenbank namens
rdsadmin
. Amazon RDS verwendet diese Datenbank, um die Objekte für die Datenbankverwaltung zu speichern. Die Datenbankrdsadmin
beinhaltet auch gespeicherte Prozeduren, die Sie ausführen können, um erweiterte Aufgaben durchzuführen. Weitere Informationen finden Sie unter Häufige DBA-Aufgaben für Microsoft SQL Server. -
Sie können nun wie üblich beginnen Ihre eigenen Datenbanken zu erstellen und Abfragen gegen Ihre DB-Instance und Datenbanken auszuführen. Gehen Sie wie folgt vor, um eine Testabfrage für die DB-Instance auszuführen:
-
Wählen Sie in SSMS im Menü Datei die Option Neu aus und wählen Sie anschließend Abfrage mit bestehender Verbindung aus.
-
Geben Sie die folgende SQL-Abfrage ein.
select @@VERSION
-
Führen Sie die Abfrage aus. SSMS gibt die SQL Server-Version Ihrer Amazon RDS-DB-Instance zurück.
-
Herstellen einer Verbindung zu Ihrer DB-Instance mit SQL Workbench/J
In diesem Beispiel wird gezeigt, wie Sie mithilfe des SQL Workbench/J-Datenbanktools eine Verbindung zu einer DB-Instance in der Microsoft SQL Server-Datenbank-Engine herstellen. Sie können SQL Workbench/J unter SQL Workbench/J
SQL Workbench/J verwendet JDBC, um eine Verbindung zur DB-Instance herzustellen. Sie benötigen auch den JDBC-Treiber für SQL Server. Informationen zum Herunterladen dieses Treibers finden Sie unter Microsoft JDBC Driver 6.0 für SQL Server
So stellen Sie eine Verbindung zu einer DB-Instance mithilfe von SQL Workbench/J her
-
Open-SQL-Workbench/J. Das Dialogfeld Select Connection Profile (Verbindungsprofil auswählen) wird wie folgt angezeigt.
-
Geben Sie im ersten Feld oben im Dialogfeld einen Namen für das Profil an.
-
Wählen Sie bei Driver (Treiber) die Option
SQL JDBC 4.0
aus. -
Geben Sie unter URL
jdbc:sqlserver://
gefolgt vom Endpunkt Ihrer DB-Instance ein. Der URL-Wert könnte beispielsweise wie folgt lauten.jdbc:sqlserver://sqlsvr-pdz.abcd12340.us-west-2.rds.amazonaws.com:1433
-
Geben Sie unter Username (Benutzername) den Hauptbenutzernamen der DB-Instance ein.
-
Geben Sie unter Password (Passwort) das Passwort für den Hauptbenutzer ein.
-
Wählen Sie in der Symbolleiste des Dialogfelds wie folgt das Speichersymbol aus.
-
Klicken Sie auf OK. Nach wenigen Augenblicken stellt SQL Workbench/J die Verbindung zur DB-Instance her. Weitere Informationen für den Fall, dass keine Verbindung zur DB-Instance hergestellt werden kann, finden Sie unter Überlegungen zu Sicherheitsgruppen und Fehlerbehebung bei Verbindungen mit Ihrer SQL Server-DB-Instance.
-
Geben Sie im Abfragebereich die folgende SQL-Abfrage ein.
select @@VERSION
-
Wählen Sie in der Symbolleiste wie folgt das Ausführungssymbol
Execute
aus.Die Abfrage gibt wie nachfolgend angezeigt die Versionsinformation für Ihre DB-Instance zurück.
Microsoft SQL Server 2017 (RTM-CU22) (KB4577467) - 14.0.3356.20 (X64)
Überlegungen zu Sicherheitsgruppen
Um eine Verbindung zu Ihrer DB-Instance herzustellen, muss Ihre DB-Instance einer Sicherheitsgruppe zugeordnet sein. Diese Sicherheitsgruppe enthält die IP-Adressen und die Netzwerkkonfiguration, die Sie für den Zugriff auf die DB-Instance verwenden. Sie haben der DB-Instance möglicherweise bereits direkt beim Erstellen eine geeignete Sicherheitsgruppe zugeordnet. Falls Sie beim Erstellen Ihrer DB-Instance eine standardmäßige, nicht konfigurierte Sicherheitsgruppe zugeordnet haben, verhindert die Firewall Ihrer DB-Instance jeglichen Verbindungsversuch.
In einigen Fällen müssen Sie möglicherweise eine neue Sicherheitsgruppe erstellen, um den Zugriff zu ermöglichen. Anweisungen zum Erstellen einer neuen Sicherheitsgruppe finden Sie unter Zugriffskontrolle mit Sicherheitsgruppen. Ein Thema mit einer schrittweisen Anleitung zum Einrichten von Regeln für Ihre VPC-Sicherheitsgruppe finden Sie unter Tutorial: Erstellen einer VPC zur Verwendung mit einer DB-Instance (nur IPv4).
Nachdem Sie die neue Sicherheitsgruppe erstellt haben, ändern Sie Ihre DB-Instance, um ihr die Sicherheitsgruppe zuzuordnen. Weitere Informationen finden Sie unter Ändern einer Amazon RDS-DB-Instance.
Sie können die Sicherheitsstufe mithilfe von SSL erhöhen, um Verbindungen zu Ihrer DB-Instance zu verschlüsseln. Weitere Informationen finden Sie unter Verwenden von SSL mit einer Microsoft SQL Server-DB-Instance.
Fehlerbehebung bei Verbindungen mit Ihrer SQL Server-DB-Instance
Die folgende Tabelle zeigt Fehlermeldungen, die möglicherweise auftreten, wenn Sie versuchen, eine Verbindung mit Ihrer SQL Server-DB-Instance herzustellen.
Problem | Vorschläge für die Fehlerbehebung |
---|---|
|
Stellen Sie sicher, dass Sie den Servernamen korrekt angegeben haben. Geben Sie für Server name (Servername) den DNS-Namen und die Portnummer für Ihre Beispiel-DB-Instance durch Komma getrennt ein. WichtigWenn Sie einen Doppelpunkt zwischen DNS-Namen und Portnummer haben, ändern Sie den Doppelpunkt in ein Komma.
|
|
Die DB-Instance ist zwar erreichbar, jedoch wurde der Verbindungsversuch abgelehnt. Dieses Problem wird normalerweise durch falsche Angabe des Benutzernamens oder Passworts verursacht. Überprüfen Sie den Benutzernamen und das Passwort und versuchen Sie es erneut. |
Beim Herstellen einer Verbindung mit SQL Server ist ein netzwerkbezogener oder Instance-spezifischer Fehler aufgetreten. Der Server wurde nicht gefunden oder war nicht zugänglich... Der Wartevorgang wurde abgebrochen. (Microsoft SQL Server-Fehler: 258 |
Die von Ihrer lokalen Firewall erzwungenen Zugriffsregeln und die für den Zugriff auf Ihre DB-Instance autorisierten IP-Adressen stimmen möglicherweise nicht überein. Das Problem sind höchstwahrscheinlich die Regeln für eingehenden Datenverkehr in Ihrer Sicherheitsgruppe. Weitere Informationen finden Sie unter Sicherheit in Amazon RDS. |
Ihre Datenbank-Instance muss öffentlich zugänglich sein. Um eine Verbindung von außerhalb der VPC herzustellen, muss der Instance eine öffentliche IP-Adresse zugewiesen sein. |
Anmerkung
Weitere Informationen zu Verbindungsproblemen finden Sie unter Verbindung zur Amazon RDS-DB-Instance kann nicht hergestellt werden.