REST API를 사용하여 Azure SQL 데이터베이스 만들기
이 방법에서는 Azure REST API를 사용하여 새 Azure SQL Database를 만드는 방법을 보여 줍니다.
전체 참조 설명서 및 추가 샘플은 Azure SQL 데이터베이스 REST 참조에서 사용할 수 있습니다.
다음 HTTP PUT 요청을 사용하여 새 Azure SQL 데이터베이스를 만듭니다.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}?api-version=2017-10-01-preview
다음과 같은 헤더가 필요합니다.
요청 헤더 | Description |
---|---|
Content-Type: | 필수 사항입니다.
application/json 로 설정합니다. |
권한 부여 | 필수 사항입니다. 유효한 Bearer 액세스 토큰으로 설정합니다. |
이름 | Description |
---|---|
subscriptionId | Azure 구독을 식별하는 구독 ID입니다. 구독이 여러 개인 경우 여러 구독으로 작업을 참조합니다. |
resourceGroupName | 리소스를 포함하는 리소스 그룹의 이름입니다. Azure Resource Manager API, CLI 또는 포털에서 이 값을 얻을 수 있습니다. |
serverName | Azure SQL 데이터베이스 서버의 이름입니다. |
databaseName | 데이터베이스의 이름입니다. |
api-version | 요청에 사용할 API 버전입니다. 이 문서에서는 위 URL에 포함되어 있는 api-version 2017-10-01-preview 을 다룹니다. |
필수 매개변수는 location
뿐입니다.
선택적 매개 변수를 사용하여 데이터베이스를 사용자 지정합니다.
속성 | 형식 | Description |
---|---|---|
위치 | 문자열 | 리소스 위치. 위치 나열 작업을 사용하여 현재 위치 목록을 가져옵니다. |
데이터베이스를 성공적으로 만들 때 상태 코드 201이 반환됩니다. 오류 코드를 포함한 응답 코드의 전체 목록은 참조 설명서에서 확인할 수 있습니다.
{
"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"
}