你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
使用 REST API 创建Azure SQL数据库
本操作说明演示如何使用 Azure REST API 创建新的Azure SQL数据库。
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
以下标头是必需的:
请求标头 | 说明 |
---|---|
Content-Type: | 必需。 设置为 application/json 。 |
Authorization: | 必需。 设置为有效的 Bearer 访问令牌。 |
名称 | 说明 |
---|---|
subscriptionId | 用于标识 Azure 订阅的订阅 ID。 如果你有多个订阅,请参阅使用多个订阅 |
resourceGroupName | 包含该资源的资源组名称。 可以从 Azure 资源管理器 API、CLI 或门户获取此值。 |
serverName | Azure SQL数据库服务器的名称。 |
databaseName | 数据库的名称。 |
api-version | 要用于请求的 API 版本。 本文档涵盖 API 版本 2017-10-01-preview ,包含于上述 URL 中。 |
唯一必需的参数为 location
。 使用 可选参数 自定义数据库。
名称 | 类型 | 说明 |
---|---|---|
location | 字符串 | 资源位置。 使用列出位置操作获取位置的当前列表。 |
成功创建数据库时返回状态代码 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"
}