In diesem Tutorial erfahren Sie, wie Sie eine Microsoft SQL Server-Datenbank-Instance erstellen DB-Instance, sich mit der Datenbank verbinden und die Datenbank-Instance wieder löschen. Dazu verwenden wir Amazon Relational Database Service (Amazon RDS). Alles, was in diesem Tutorial gezeigt wird, ist kostenloses Kontingent.

Ihre AWS-Ressourcen verwalten

Bei der Konsole anmelden

Wenn Sie hier klicken, wird die AWS-Managementkonsole in einem neuen Browserfenster geöffnet, sodass Sie diese schrittweise Anleitung geöffnet lassen können. Wenn dieser Bildschirm geladen ist, suchen Sie RDS unter Databases (Datenbanken) und klicken Sie darauf, um die Amazon RDS-Konsole zu öffnen.

Bild der AWS-Konsole

(zum Vergrößern anklicken)

ms-sql-0

In diesem Schritt erstellen wir mit Hilfe von Amazon RDS eine Microsoft SQL-Server-DB-Instance mit der DB-Instance-Klasse db.t2.micro, 20 GB Speicher und automatischen Sicherungen mit einem Aufbewahrungszeitraum von einem Tag.  Zur Erinnerung: Alles, was in diesem Tutorial gezeigt wird, ist kostenloses Kontingent.


a. a. Wählen Sie in der rechten oberen Ecke der Amazon RDS-Konsole die Region aus, in der Sie die DB-Instance erstellen möchten.

Hinweis: Amazon Cloud Computing-Ressourcen sind in hoch verfügbaren Rechenzentren in verschiedenen Regionen der Welt untergebracht. Jede Region verfügt über mehrere eigene Standorte, die als Availability Zones (oder AZs) bezeichnet werden. Sie können auswählen, in welcher Region Ihre Amazon RDS-Aktivität gehostet wird.  

rds-2-location

(zum Vergrößern anklicken)

rds-2-location

b.   Wählen Sie unter Create database (Datenbank erstellen) Create database (Datenbank erstellen) aus.

 

 

rds-3-instances

(zum Vergrößern anklicken)

rds-3-instances

c.  c.  Jetzt haben Sie Auswahloptionen für Ihr Modul. Klicken Sie für dieses Lernprogramm auf das Microsoft SQL Server-Symbol. Wählen Sie SQL Server Express Edition aus, klicken Sie auf Nur Optionen aktivieren, die für die kostenlose Nutzungskontingent von RDS berechtigt sind, und klicken Sie dann auf Weiter.
 

ms-sql-5b

(zum Vergrößern anklicken)

ms-sql-5b

d. Sie konfigurieren jetzt Ihre DB-Instance. Um Gebühren zu vermeiden, wählen Sie das Kontrollkästchen neben „Only show options that are eligible for RDS Free Tier“ (Nur Optionen anzeigen, die bei RDS ein kostenloses Kontingent sind) aus und geben Sie die unten aufgeführten Konfigurationseinstellungen in das Dropdown-Menü ein: 

Instance-Spezifikationen:

  • License Model (Lizenzierungsmodell): Lassen Sie den Standardwert license-included stehen.
  • DB Engine Version (DB-Modulversion): Wählen Sie die Standardversion aus.
  • DB Instance Class (DB-Instance-Klasse): Wählen Sie db.t2.micro --- 1vCPU, 1 GIB RAM aus. Dies entspricht 1 GB Speicher und 1 vCPU. Eine Liste der unterstützten Instance-Klassen finden Sie unter Amazon RDS – Produktdetails.
  • Zeitzone (optional): Wählen Sie bei Bedarf eine Zeitzone aus. Sie wird für dieses Tutorial nicht benötigt.
  • Storage Type (Speichertyp): Wählen Sie "General Purpose (SSD)" (Allgemein [SSD]) aus. Weitere Informationen finden Sie unter Storage for Amazon RDS (Speicher für Amazon RDS).
  • Allocated Storage (Zugewiesener Speicher): Wählen Sie den Standardwert 20 aus, und weisen Sie Ihrer Datenbank 20 GB Speicher zu. Mit Amazon RDS for SQL Server ist eine maximale Skalierung bis 16 TB möglich.
  • Enable storage autoscaling (Speicher-Autoscaling aktivieren): Wenn Ihr Workload zyklisch oder nicht prognostizierbar ist, sollten Sie die Funktion zum automatischen Skalieren des Speichers verwenden, damit RDS Ihren Speicher bei Bedarf automatisch hochskaliert. Diese Option ist in diesem Tutorial nicht relevant.

Einstellungen:

  • DB Instance Identifier (DB-Instance-Identifizierer): Geben Sie einen Namen für die DB-Instance ein. Dieser muss für Ihr Konto in der ausgewählten Region eindeutig sein. Für dieses Tutorial verwenden wir den Namen myrdstest.
  • Master Username (Hauptbenutzername): Geben Sie einen Benutzernamen für die Anmeldung in Ihrer DB-Instance ein. In unserem Beispiel ist dies masterUsername.
  • Master Password (Hauptpasswort): Geben Sie als Passwort für den Masterbenutzer ein Passwort aus 8–41 druckbaren ASCII-Zeichen (ohne „/“ und „@“) ein.
  • Confirm Password (Passwort bestätigen): Geben Sie Ihr Passwort erneut ein.

Klicken Sie auf Weiter.

ms-sql-6a

(zum Vergrößern anklicken)

ms-sql-6a

e. e. Sie befinden sich jetzt auf der Seite Configure Advanced Settings (Erweiterte Einstellungen konfigurieren). Hier können Sie zusätzliche Informationen eingeben, die RDS zum Start der Microsoft SQL Server-DB-Instance benötigt. Maximieren Sie das Dropdown-Menü unten, um die Beispieleinstellungen für Ihre DB-Instance zu sehen.

Netzwerk und Sicherheit
  • Public accessibility (Öffentliche Zugänglichkeit): Wählen Sie Yes (Ja) aus. Dadurch wird Ihrer Datenbank-Instance eine IP-Adresse zugewiesen. So können Sie sich über Ihr eigenes Gerät mit ihr verbinden.
  • VPC security groups (VPC-Sicherheitsgruppen): Wählen Sie Create new VPC security group (Neue VPC-Sicherheitsgruppe erstellen) aus. So wird eine Sicherheitsgruppe erstellt, mit der Sie sich über die IP-Adresse Ihres aktuell verwendeten Gerätes mit der erstellten Datenbank verbinden können.

Microsoft SQL Server Windows-Authentifizierung

  • Verzeichnis: Wählen Sie die Standardeinstellung Keine.

Datenbankoptionen

  • Port: Lassen Sie den Standardwert 1433 stehen.
  • DB Parameter Group (DB-Parametergruppe): Lassen Sie den Standardwert default.sqlserver-ex-14.0 stehen. Weitere Informationen finden Sie unter Arbeiten mit DB-Parametergruppen.

Verschlüsselung

Diese Option im kostenlosen Kontingent ist nicht verfügbar. Weitere Informationen finden Sie unter Encrypting Amazon RDS Resources (Amazon RDS Ressourcen verschlüsseln).

Backup

  • Backup Retention Period (Aufbewahrungszeitraum der Sicherung): Sie können festlegen, wie viele Tage die vorgenommene Sicherung aufbewahrt wird. Legen Sie für dieses Tutorial den Wert auf 1 day (1 Tag) fest.
  • Backup Window (Sicherungsfenster): Verwenden Sie die Standardoption No Preference (Keine Präferenz).

Überwachung

  • Enable Enhanced Monitoring (Erweiterte Überwachung aktivieren): Verwenden Sie die Standardoption Enable Enhanced Monitoring (Erweiterte Überwachung aktivieren). Wenn Sie die erweiterte Überwachung aktivieren, erhalten Sie in Echtzeit Metriken zum Betriebssystem (OS), in der Ihre DB-Instance ausgeführt wird. Weitere Informationen finden Sie unter Viewing DB Instance Metrics (DB-Instance-Metriken anzeigen).

Performance Insights

Wählen Sie im Rahmen dieses Tutorials Disable Performance Insights (Performance-Insights deaktivieren) aus.

Wartung

  • Auto Minor Version Upgrade (Kleine Versionsaktualisierungen automatisch erhalten): Wählen Sie Enable auto minor version upgrade aus, um automatische Aktualisierungen zu erhalten, sobald sie verfügbar sind.
  • Maintenance Window (Wartungsfenster): Wählen Sie No Preference (Keine Präferenz) aus.

Löschschutz

Deaktivieren Sie im Rahmen dieses Tutorials das Kontrollkästchen Enable deletion protection (Löschschutz aktivieren). Wenn diese Option aktiviert ist, können Sie die Datenbank nicht löschen.

Klicken Sie auf Create database (Datenbank erstellen).

ms-sql-7

(zum Vergrößern anklicken)

ms-sql-7

f. Ihre DB-Instance wird jetzt erstellt.  Klicken Sie auf View Your DB Instance (DB-Instance anzeigen).

Hinweis: Je nach DB-Instance-Klasse und zugewiesenem Speicher kann es einige Minuten dauern, bis die neue DB-Instance verfügbar wird.

Die neue DB-Instance wird in der Liste der DB-Instances in der RDS-Konsole aufgeführt. Bis die DB-Instance erstellt ist und verwendet werden kann, hat sie den Status creating (wird erstellt).   Wenn der Status zu available (verfügbar) geändert wurde, können Sie sich auf der DB-Instance mit einer Datenbank verbinden. 

Sie können schon zum nächsten Schritt übergehen, während Sie darauf warten, dass die DB-Instance verfügbar wird.

ms-sql-8

(zum Vergrößern anklicken)

ms-sql-8

Wenn die Datenbank-Instance erstellt ist und der Status sich zu „available (verfügbar)“ geändert hat, können Sie sich auf der DB-Instance mit jedem Standard-SQL-Client mit einer Datenbank verbinden. In diesem Schritt laden wir Microsoft SQL Server Management Studio Express herunter, einen gängigen Client für SQL Server.


a. Gehen Sie zur Seite Microsoft Download Center – Microsoft SQL Server Management Studio Express und klicken Sie auf Continue (Weiter).

Hinweis: Sie müssen den SQL-Client auf dasselbe Gerät herunterladen, auf dem Sie die RDS-DB-Instance erstellt haben. Die Sicherheitsgruppe, in der sich Ihre Datenbank befindet, ist so konfiguriert, dass nur eine Verbindung über das Gerät zugelassen wird, mit dem Sie die DB-Instance erstellt haben.

ms-sql-10

(zum Vergrößern anklicken)

ms-sql-10

b. Sie werden aufgefordert, sich bei Microsoft zu registrieren. Dieser Schritt ist zum Herunterladen nicht erforderlich.  Sie können die Registrierung überspringen, indem Sie das Optionsfeld „No, I do not want to register (Nein, ich möchte mich nicht registrieren, auswählen. Direkt zum Download)" auswählen und im Popup-Dialog auf Next (Weiter) klicken.

Wählen Sie dann das SQL Management Studio aus, das Sie benötigen, und klicken Sie auf Next, um den Download zu starten.

ms-sql-13

(zum Vergrößern anklicken)

ms-sql-13

In diesem Schritt stellen Sie über SQL Server Management Studio eine Verbindung zur Datenbank her, die Sie erstellt haben.


a. Wenn das Programm heruntergeladen ist, installieren und öffnen Sie es. Daraufhin wird ein Dialogfeld angezeigt.  Geben Sie Folgendes ein:

  • Server type (Servertyp): Wählen Sie Database Engine (Datenbankmodul) aus
  • Hostname: Kopieren Sie den Hostnamen aus der Amazon RDS-Konsole und fügen Sie ihn ein, wie im Screenshot rechts dargestellt. Ändern Sie anschließend den Doppelpunkt zwischen dem DNS-Namen und der Portnummer zu einem Komma. Ihr Servername sollte beispielsweise wie folgt aussehen: sample-instance.cg034hpkmmjt.us-east-1.rds.amazonaws.com,1433.
  • Username (Benutzername): Geben Sie den Benutzernamen ein, den Sie für die Amazon RDS-Datenbank erstellt haben.  In unserem Beispiel ist dies „masterUsername“.
  • Password (Passwort): Geben Sie das Passwort ein, das Sie beim Erstellen der Amazon RDS-Datenbank verwendet haben.

Klicken Sie auf Connect (Verbinden).

 

ms-sql-14a

(zum Vergrößern anklicken)

ms-sql-14a

b. Sie sind jetzt mit der Datenbank verbunden. Im SQL Server Management Studio sehen Sie verschiedene Schema-Objekte, die in der Datenbank verfügbar sind. Sie können jetzt Tabellen erstellen, Daten einfügen und Abfragen ausführen.

ms-sql-15

(zum Vergrößern anklicken)

ms-sql-15

Sie können die Microsoft SQL Server-DB-Instance einfach aus der Amazon RDS-Konsole löschen. Tatsächlich ist es eine bewährte Methode, Instances zu löschen, die Sie nicht länger verwenden, damit Sie nicht weiterhin für diese bezahlen müssen.


a. Gehen Sie wieder zur Amazon RDS-Konsole.  Wählen Sie Databases (Datenbanken), wählen Sie die zu löschende Instance aus, und wählen Sie dann Delete (Löschen) aus dem Dropdown-Menü Actions (Aktionen) aus.

 

ms-sql-17

(zum Vergrößern anklicken)

ms-sql-17

b. Sie werden aufgefordert, einen abschließenden Snapshot zu erstellen. In unserem Beispiel erstellen Sie keinen abschließenden Snapshot. Bestätigen Sie jedoch, dass Sie die Instance löschen möchten, und klicken Sie dann auf Delete (Löschen). 

    Hinweis: Es dauert möglicherweise einige Minuten, bis Ihre DB-Instance gelöscht ist.

rds-21-deleteInstance

(zum Vergrößern anklicken)

rds-21-deleteInstance

Sie haben eine Microsoft SQL Server-Datenbank-Instance mit Amazon RDS erstellt, eine Verbindung hergestellt und sie gelöscht.  Mit Amazon RDS ist das Einrichten, Betreiben und Skalieren einer relationalen Datenbank in der Cloud ganz einfach. Dieser Dienst stellt kosteneffiziente und individuell anpassbare Kapazitäten zur Verfügung und erledigt gleichzeitig zeitraubende Datenbank-Verwaltungsaufgaben, sodass Sie sich besser auf Ihre Anwendungen und Ihr Unternehmen konzentrieren können.

Da Sie jetzt wissen, wie Sie über Amazon RDS eine Microsoft SQL Server-Datenbank erstellen und sich damit verbinden, können Sie zum nächsten Tutorial übergehen. In diesem lernen Sie, wie Sie eine DB-Instance aus einem Snapshot wiederherstellen.

Erstellen eines Webservers und einer Amazon RDS-Datenbank »

Ja
Nein