Condividi tramite


Creare un database Azure SQL usando l'API REST

Questa procedura illustra come creare un nuovo database Azure SQL usando l'API REST di Azure.

La documentazione di riferimento completa e altri esempi sono disponibili nel riferimento REST del database Azure SQL.

Compilare la richiesta

Usare la richiesta HTTP PUT seguente per creare un nuovo database Azure SQL.

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

Intestazioni della richiesta

Gli argomenti seguenti sono obbligatori:

Intestazione della richiesta Descrizione
Content-Type: Obbligatorio. Impostare su application/json.
Authorization: Obbligatorio. Impostare su un token di accesso validoBearer.

Parametri URI

Nome Descrizione
subscriptionId ID sottoscrizione che identifica una sottoscrizione di Azure. Se sono disponibili più abbonamenti, vedere Uso di più sottoscrizioni
resourceGroupName Nome del gruppo di risorse contenente la risorsa. È possibile ottenere questo valore dall'API di Azure Resource Manager, dall'interfaccia della riga di comando o dal portale.
serverName Nome del server di database di Azure SQL.
databaseName Nome del database.
api-version Versione dell'API da usare per la richiesta.

Questo documento illustra la versione api-version 2017-10-01-preview, inclusa nell'URL precedente.
   

Testo della richiesta

L'unico parametro obbligatorio è location. Usare parametri facoltativi per personalizzare il database.

Nome Tipo Descrizione
posizione string Percorso della risorsa. Ottenere un elenco aggiornato delle località usando l'operazione List Locations.

Gestire la risposta

Il codice di stato 201 viene restituito quando si crea correttamente il database. Un elenco completo dei codici di risposta, inclusi i codici di errore, sono disponibili nella documentazione di riferimento.

Risposta di esempio

{
  "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"
}