Een Azure SQL database maken met behulp van de REST API

In deze instructies ziet u hoe u een nieuwe Azure SQL Database maakt met behulp van de Azure REST API.

Volledige referentiedocumentatie en aanvullende voorbeelden zijn beschikbaar in de Azure SQL Database REST-verwijzing.

De aanvraag maken

Gebruik de volgende HTTP PUT-aanvraag om een nieuwe Azure SQL Database te maken.

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

Aanvraagheaders

De volgende headers zijn vereist:

Aanvraagheader Beschrijving
Content-Type: Vereist. Ingesteld op application/json.
Authorization: Vereist. Ingesteld op een geldig Bearertoegangstoken.

URI-parameters

Naam Beschrijving
subscriptionId De abonnements-id waarmee een Azure-abonnement wordt geïdentificeerd. Als u meerdere abonnementen hebt, raadpleegt u Werken met meerdere abonnementen
resourceGroupName De naam van de resourcegroep die de resource bevat. U kunt deze waarde verkrijgen via de Azure Resource Manager-API, CLI of de portal.
serverName De naam van de Azure SQL Database-server.
databaseName De naam van de database.
api-versie De API-versie die moet worden gebruikt voor de aanvraag.

In dit document wordt de api-versie 2017-10-01-previewbeschreven, die is opgenomen in de bovenstaande URL.
   

Aanvraagbody

De enige vereiste parameter is location. Gebruik optionele parameters om de database aan te passen.

Naam Type Beschrijving
location tekenreeks Resourcelocatie. Haal een huidige lijst met locaties op met behulp van de bewerking Locaties weergeven .

Het antwoord verwerken

Statuscode 201 wordt geretourneerd wanneer de database is gemaakt. Een volledige lijst met antwoordcodes, inclusief foutcodes, is beschikbaar in de referentiedocumentatie.

Voorbeeld van een antwoord

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