Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym przewodniku pokazano, jak utworzyć nową bazę danych Azure SQL przy użyciu interfejsu API REST platformy Azure.
Pełna dokumentacja referencyjna i dodatkowe przykłady są dostępne w dokumentacji REST usługi Azure SQL Database.
Tworzenie żądania
Użyj następującego żądania HTTP PUT, aby utworzyć nową bazę danych Azure SQL.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}?api-version=2017-10-01-preview
Nagłówki żądań
Wymagane są następujące nagłówki:
| Nagłówek żądania | Opis |
|---|---|
| Content-Type: | Wymagany. Ustaw wartość application/json. |
| Authorization: | Wymagany. Ustaw prawidłowy Bearertoken dostępu. |
Parametry identyfikatora URI
| Nazwa | Opis |
|---|---|
| subscriptionId | Identyfikator subskrypcji identyfikujący subskrypcję platformy Azure. Jeśli masz wiele subskrypcji, zobacz Praca z wieloma subskrypcjami |
| resourceGroupName | Nazwa grupy zasobów zawierającej zasób. Tę wartość można uzyskać z interfejsu API usługi Azure Resource Manager, interfejsu wiersza polecenia lub portalu. |
| serverName | Nazwa serwera bazy danych Azure SQL. |
| databaseName | Nazwa bazy danych. |
| api-version | Wersja interfejsu API do użycia dla żądania. W tym dokumencie opisano wersję 2017-10-01-previewinterfejsu API w powyższym adresie URL. |
Treść żądania
Jedynym wymaganym parametrem jest location. Użyj opcjonalnych parametrów , aby dostosować bazę danych.
| Nazwa | Typ | Opis |
|---|---|---|
| location | ciąg | Lokalizacja zasobu. Pobierz bieżącą listę lokalizacji przy użyciu operacji Listy lokalizacji . |
Obsługa odpowiedzi
Kod stanu 201 jest zwracany podczas pomyślnego tworzenia bazy danych. Pełna lista kodów odpowiedzi, w tym kodów błędów, jest dostępna w dokumentacji referencyjnej.
Przykładowa odpowiedź
{
"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"
}