你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
该 Delete Database 操作删除数据库帐户中的现有数据库。
注意
这些 API 参考文章演示如何使用 Azure Cosmos DB 数据平面 API 创建资源。 使用数据平面 API,可以配置基本选项,例如索引策略、分区键,就像使用 Cosmos DB SDK 一样。 如果需要对所有 Azure Cosmos DB 资源的完整功能支持,建议使用 Cosmos DB 资源提供程序。
请求
| 方法 | 请求 URI | 说明 |
|---|---|---|
| DELETE | https://{databaseaccount}.documents.azure.com/dbs/{db-id} |
{databaseaccount} 是在订阅下创建的 Azure Cosmos DB 帐户的名称。 {db-id} 值是用户生成的数据库名称/ID,而不是系统生成的 ID (rid) 。 |
标头
有关所有 Cosmos DB 请求 使用的标头,请参阅常见的 Azure Cosmos DB REST 请求标头。
正文
无。
响应
标头
有关所有 Cosmos DB 响应 返回的标头,请参阅常见的 Azure Cosmos DB REST 响应标头。
状态代码
下表列出了此操作返回的常见状态代码。 有关状态代码的完整列表,请参阅 HTTP 状态代码。
| HTTP 状态代码 | 说明 |
|---|---|
| 204 无内容 | 删除操作成功。 |
| 404 未找到 | 找不到数据库。 |
正文
无。
示例
DELETE https://contosomarketing.documents.azure.com/dbs/volcanodb2 HTTP/1.1
x-ms-date: Tue, 08 Dec 2015 19:43:19 GMT
authorization: type%3dmaster%26ver%3d1.0%26sig%3dA7Gg2gVKimd4r4WcuYh518tQsbTlgSZKSLx65e%2f%2f4Cw%3d
Cache-Control: no-cache
User-Agent: contoso/1.0
x-ms-version: 2015-08-06
Accept: application/json
Host: contosomarketing.documents.azure.com
Content-Length: 0
Connection: Keep-Alive
HTTP/1.1 204 No Content
Content-Length: 0
Content-Type: application/json
Content-Location: https://contosomarketing.documents.azure.com/dbs/volcanodb2
x-ms-resource-quota: databases=100;
x-ms-resource-usage: databases=14;
x-ms-session-token: 861
x-ms-request-charge: 4.95
x-ms-activity-id: b3c53c99-0d3c-433c-b77f-1e05217a1d81
Date: Tue, 08 Dec 2015 19:43:20 GMT
注解
对数据库执行 DELETE 操作会删除数据库资源及其子资源,即集合、文档、附件、存储过程、触发器、用户定义的函数、用户和数据库中的权限。