SQL Server-Datenbanken erstellen und verwalten

Diese Seite enthält Informationen zum Erstellen, Auflisten und Löschen von SQL Server-Datenbanken auf einer Cloud SQL-Instanz.

Hinweise zum Erstellen von SQL Server-Datenbanken und weitere Informationen finden Sie in der SQL Server-Dokumentation.

Informationen zum Festlegen eines Standardwerts für die Art der Sortierung, die für die Datenbanken in einer Instanz verwendet wird, finden Sie unter Instanzen erstellen.

Vorbereitung

Bevor Sie die Aufgaben auf dieser Seite ausführen, müssen Sie:

  • Erstellen Sie eine Cloud SQL-Instanz. Weitere Informationen finden Sie unter Instanzen erstellen.

Wenn Sie den sqlcmd-Client verwenden möchten, um Datenbanken zu erstellen oder zu verwalten, müssen Sie Folgendes ausführen:

  • Konfigurieren Sie den Zugriff auf die Instanz und stellen Sie mit einem sqlcmd-Client eine Verbindung zu dieser her.

Datenbank erstellen

Befolgen Sie beim Erstellen des Datenbanknamens die Regeln unter Datenbankbezeichner.

So erstellen Sie eine Datenbank in der Cloud SQL-Instanz:

Konsole

  1. Öffnen Sie in der Google Cloud Console die Seite "Cloud SQL-Instanzen".

    Zur Seite „Cloud SQL-Instanzen“

  2. Wählen Sie die Instanz aus, der Sie die Datenbank hinzufügen möchten.
  3. Wählen Sie den Tab DATENBANKEN aus.
  4. Klicken Sie auf Datenbank erstellen.
  5. Geben Sie im Dialogfeld Neue Datenbank den Namen der Datenbank ein.
  6. Klicken Sie auf Erstellen.

gcloud

Referenzinformationen finden Sie unter gcloud sql databases create.

Weitere Informationen zu Sortierungen in SQL Server finden Sie in der SQL Server-Dokumentation unter Unterstützung von Sortierungen und Unicode.

gcloud sql databases create [DATABASE_NAME] --instance=[INSTANCE_NAME]
[--charset=CHARSET] [--collation=COLLATION]

REST v1beta4

Die folgende Anfrage verwendet die Methode databases:insert, um eine neue Datenbank auf der angegebenen Instanz zu erstellen.

Ersetzen Sie diese Werte in den folgenden Anweisungen:

  • project-id: die Projekt-ID
  • instance-id: die Instanz-ID
  • database-name: der Name einer Datenbank in der Cloud SQL-Instanz

HTTP-Methode und URL:

POST https://www.googleapis.com/sql/v1beta4/projects/project-id/instances/instance-id/databases

JSON-Text anfordern:

{
  "project": "project-id",
  "instance": "instance-id",
  "name": "database-name"
}

Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

Sie sollten in etwa folgende JSON-Antwort erhalten:

Datenbanken auflisten

So können Sie alle Datenbanken in einer Instanz auflisten lassen:

Console

  1. Öffnen Sie in der Google Cloud Console die Seite "Cloud SQL-Instanzen".

    Zur Seite „Cloud SQL-Instanzen“

  2. Wählen Sie die Instanz aus, für die Sie die Datenbanken auflisten lassen möchten.
  3. Klicken Sie auf DATENBANKEN.

    Eine neu erstellte Instanz hat eine sqlserver-Datenbank.

gcloud

Referenzinformationen finden Sie unter sql databases list.

gcloud sql databases list --instance=[INSTANCE_NAME]

REST v1beta4

Die folgende Anfrage verwendet die Methode databases:list, um die Datenbanken für eine Instanz aufzulisten.

Wenn Sie die Datenbanken mithilfe der API auflisten lassen, finden Sie zusätzliche Datenbankvorlagen und eine Systemdatenbank vor, die von der Console nicht angezeigt werden. Sie können die Systemdatenbank weder löschen noch verwalten.

Ersetzen Sie diese Werte in den folgenden Anweisungen:

  • project-id: die Projekt-ID
  • instance-id: die Instanz-ID

HTTP-Methode und URL:

GET https://www.googleapis.com/sql/v1beta4/projects/project-id/instances/instance-id/databases

Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

Sie sollten in etwa folgende JSON-Antwort erhalten:

Datenbank löschen

So löschen Sie eine Datenbank aus der Cloud SQL-Instanz:

Console

  1. Öffnen Sie in der Google Cloud Console die Seite "Cloud SQL-Instanzen".

    Zur Seite „Cloud SQL-Instanzen“

  2. Wählen Sie die Instanz aus, die die Datenbank enthält, die Sie löschen möchten.
  3. Klicken Sie auf DATENBANKEN.
  4. Suchen Sie in der Liste die Datenbank, die Sie löschen möchten, und klicken Sie auf das Papierkorb-Symbol.
  5. Geben Sie im Dialogfeld Datenbank löschen den Namen der Datenbank ein und klicken Sie auf LÖSCHEN.

gcloud

Referenzinformationen finden Sie unter gcloud sql databases delete.

gcloud sql databases delete [DATABASE_NAME] --instance=[INSTANCE_NAME]

REST v1beta4

Die folgende Anfrage verwendet die Methode databases:delete, um die angegebene Datenbank zu löschen.

Ersetzen Sie diese Werte in den folgenden Anweisungen:

  • project-id: die Projekt-ID
  • instance-id: die Instanz-ID
  • database-name: der Name einer Datenbank in der Cloud SQL-Instanz

HTTP-Methode und URL:

DELETE https://www.googleapis.com/sql/v1beta4/projects/project-id/instances/instance-id/databases/database-name

Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:

Sie sollten in etwa folgende JSON-Antwort erhalten:

Nächste Schritte

Jetzt testen

Wenn Sie mit Google Cloud noch nicht vertraut sind, erstellen Sie einfach ein Konto, um die Leistungsfähigkeit von Cloud SQL in der Praxis sehen und bewerten zu können. Neukunden erhalten außerdem ein Guthaben von 300 $, um Arbeitslasten auszuführen, zu testen und bereitzustellen.

Cloud SQL kostenlos testen