Erstellen einer Azure SQL-Datenbank mithilfe der REST-API

In dieser Vorgehensweise wird gezeigt, wie Sie mithilfe der Azure-REST-API eine neue Azure SQL-Datenbank erstellen.

Eine vollständige Referenzdokumentation und zusätzliche Beispiele finden Sie in der Azure SQL-Datenbank-REST-Referenz.

Erstellen der Anforderung

Verwenden Sie die folgende HTTP PUT-Anforderung, um eine neue Azure SQL-Datenbank zu erstellen.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}?api-version=2017-10-01-preview

Anforderungsheader

Die folgenden Header sind erforderlich:

Anforderungsheader BESCHREIBUNG
Content-Type: Erforderlich. Legen Sie diese Option auf application/json fest.
Authorization: Erforderlich. Legen Sie diese Option auf ein gültiges BearerZugriffstoken fest.

URI-Parameter

Name BESCHREIBUNG
subscriptionId Abonnement-ID für ein Azure-Abonnement. Wenn Sie mehrere Abonnements haben, lesen Sie Arbeiten mit mehreren Abonnements.
resourceGroupName Der Name der Ressourcengruppe, die die Ressource enthält. Dieser Wert kann über die Azure Resource Manager-API, Befehlszeilenschnittstelle oder das Portal abgerufen werden.
serverName Der Name des Azure SQL Datenbankservers.
databaseName Der Name der Datenbank.
api-version API-Version, die für die Anforderung verwendet werden soll.

In diesem Dokument wird API-Version 2017-10-01-preview behandelt, die in der obigen URL enthalten ist.
   

Anforderungstext

Der einzige erforderliche Parameter ist location. Verwenden Sie optionale Parameter , um die Datenbank anzupassen.

Name type BESCHREIBUNG
location Zeichenfolge Ressourcenspeicherort Rufen Sie mit dem Vorgang List Locations eine aktuelle Liste der Standorte auf.

Verarbeiten der Antwort

Der Statuscode 201 wird zurückgegeben, wenn die Datenbank erfolgreich erstellt wurde. Eine vollständige Liste der Antwortcodes, einschließlich Fehlercodes, finden Sie in der Referenzdokumentation.

Beispielantwort

{
  "sku": {
    "name": "S0",
    "tier": "Standard"
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 1073741824,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentServiceObjectiveName": "S0",
    "defaultSecondaryLocation": "North Europe",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}