你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Databases - Pause
暂停数据库。
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/pause?api-version=2021-11-01
URI 参数
名称 | 在 | 必需 | 类型 | 说明 |
---|---|---|---|---|
database
|
path | True |
string |
要暂停的数据库的名称。 |
resource
|
path | True |
string |
包含资源的资源组的名称。 可以从 Azure 资源管理器 API 或门户获取此值。 |
server
|
path | True |
string |
服务器的名称。 |
subscription
|
path | True |
string |
标识 Azure 订阅的订阅 ID。 |
api-version
|
query | True |
string |
要用于请求的 API 版本。 |
响应
名称 | 类型 | 说明 |
---|---|---|
200 OK |
已成功暂停数据库。 |
|
202 Accepted |
暂停数据库正在进行中。 |
|
Other Status Codes |
错误响应: ***
|
示例
Pauses a database.
示例请求
示例响应
{
"sku": {
"name": "DataWarehouse"
},
"kind": "v12.0,user,datawarehouse",
"properties": {
"collation": "SQL_Latin1_General_CP1_CI_AS",
"maxSizeBytes": 10995116277760,
"status": "Paused",
"databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
"creationDate": "2017-07-13T02:04:26.187Z",
"currentServiceObjectiveName": "D1",
"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/testdwdb",
"name": "testdwdb",
"type": "Microsoft.Sql/servers/databases"
}
定义
名称 | 说明 |
---|---|
Backup |
用于存储此数据库的备份的存储帐户类型。 |
Catalog |
元数据目录的排序规则。 |
Create |
指定数据库创建模式。 默认值:常规数据库创建。 复制:将数据库创建为现有数据库的副本。 sourceDatabaseId 必须指定为源数据库的资源 ID。 辅助数据库:将数据库创建为现有数据库的次要副本。 sourceDatabaseId 必须指定为现有主数据库的资源 ID。 PointInTimeRestore:通过还原现有数据库的时间点备份来创建数据库。 sourceDatabaseId 必须指定为现有数据库的资源 ID,并且必须指定 restorePointInTime。 恢复:通过还原异地复制的备份来创建数据库。 sourceDatabaseId 必须指定为可恢复的数据库资源 ID 才能还原。 还原:通过还原已删除数据库的备份来创建数据库。 必须指定 sourceDatabaseId。 如果 sourceDatabaseId 是数据库的原始资源 ID,则必须指定 sourceDatabaseDeletionDate。 否则,sourceDatabaseId 必须是可还原删除的数据库资源 ID,并且将忽略 sourceDatabaseDeletionDate。 还可以指定 restorePointInTime,以便从以前的时间点还原。 RestoreLongTermRetentionBackup:通过从长期保留保管库还原来创建数据库。 recoveryServicesRecoveryPointResourceId 必须指定为恢复点资源 ID。 DataWarehouse 版本不支持 Copy、Secondary 和 RestoreLongTermRetentionBackup。 |
Database |
数据库资源。 |
Database |
资源的 Azure Active Directory 标识配置。 |
Database |
标识类型 |
Database |
要申请此数据库的许可证类型。 如果需要许可证, |
Database |
只读路由的状态。 如果启用,将应用程序意向设置为只读的连接在其连接字符串中可能会路由到同一区域中的只读次要副本。 不适用于弹性池中的“超大规模”数据库。 |
Database |
数据库的状态。 |
Database |
资源的 Azure Active Directory 标识配置。 |
Sample |
创建此数据库时要应用的示例架构的名称。 |
Secondary |
数据库的辅助类型(如果是辅助数据库)。 有效值为 Geo 和 Named。 |
Sku |
ARM 资源 SKU。 |
BackupStorageRedundancy
用于存储此数据库的备份的存储帐户类型。
值 | 说明 |
---|---|
Geo | |
GeoZone | |
Local | |
Zone |
CatalogCollationType
元数据目录的排序规则。
值 | 说明 |
---|---|
DATABASE_DEFAULT | |
SQL_Latin1_General_CP1_CI_AS |
CreateMode
指定数据库创建模式。
默认值:常规数据库创建。
复制:将数据库创建为现有数据库的副本。 sourceDatabaseId 必须指定为源数据库的资源 ID。
辅助数据库:将数据库创建为现有数据库的次要副本。 sourceDatabaseId 必须指定为现有主数据库的资源 ID。
PointInTimeRestore:通过还原现有数据库的时间点备份来创建数据库。 sourceDatabaseId 必须指定为现有数据库的资源 ID,并且必须指定 restorePointInTime。
恢复:通过还原异地复制的备份来创建数据库。 sourceDatabaseId 必须指定为可恢复的数据库资源 ID 才能还原。
还原:通过还原已删除数据库的备份来创建数据库。 必须指定 sourceDatabaseId。 如果 sourceDatabaseId 是数据库的原始资源 ID,则必须指定 sourceDatabaseDeletionDate。 否则,sourceDatabaseId 必须是可还原删除的数据库资源 ID,并且将忽略 sourceDatabaseDeletionDate。 还可以指定 restorePointInTime,以便从以前的时间点还原。
RestoreLongTermRetentionBackup:通过从长期保留保管库还原来创建数据库。 recoveryServicesRecoveryPointResourceId 必须指定为恢复点资源 ID。
DataWarehouse 版本不支持 Copy、Secondary 和 RestoreLongTermRetentionBackup。
值 | 说明 |
---|---|
Copy | |
Default | |
OnlineSecondary | |
PointInTimeRestore | |
Recovery | |
Restore | |
RestoreExternalBackup | |
RestoreExternalBackupSecondary | |
RestoreLongTermRetentionBackup | |
Secondary |
Database
数据库资源。
名称 | 类型 | 说明 |
---|---|---|
id |
string |
资源 ID。 |
identity |
数据库的 Azure Active Directory 标识。 |
|
kind |
string |
数据库类型。 这是用于 Azure 门户体验的元数据。 |
location |
string |
资源位置。 |
managedBy |
string |
管理数据库的资源。 |
name |
string |
资源名称。 |
properties.autoPauseDelay |
integer (int32) |
数据库自动暂停的时间(以分钟为单位)。 -1 值表示禁用自动暂停 |
properties.catalogCollation |
元数据目录的排序规则。 |
|
properties.collation |
string |
数据库的排序规则。 |
properties.createMode |
指定数据库创建模式。 默认值:常规数据库创建。 复制:将数据库创建为现有数据库的副本。 sourceDatabaseId 必须指定为源数据库的资源 ID。 辅助数据库:将数据库创建为现有数据库的次要副本。 sourceDatabaseId 必须指定为现有主数据库的资源 ID。 PointInTimeRestore:通过还原现有数据库的时间点备份来创建数据库。 sourceDatabaseId 必须指定为现有数据库的资源 ID,并且必须指定 restorePointInTime。 恢复:通过还原异地复制的备份来创建数据库。 sourceDatabaseId 必须指定为可恢复的数据库资源 ID 才能还原。 还原:通过还原已删除数据库的备份来创建数据库。 必须指定 sourceDatabaseId。 如果 sourceDatabaseId 是数据库的原始资源 ID,则必须指定 sourceDatabaseDeletionDate。 否则,sourceDatabaseId 必须是可还原删除的数据库资源 ID,并且将忽略 sourceDatabaseDeletionDate。 还可以指定 restorePointInTime,以便从以前的时间点还原。 RestoreLongTermRetentionBackup:通过从长期保留保管库还原来创建数据库。 recoveryServicesRecoveryPointResourceId 必须指定为恢复点资源 ID。 DataWarehouse 版本不支持 Copy、Secondary 和 RestoreLongTermRetentionBackup。 |
|
properties.creationDate |
string (date-time) |
数据库的创建日期(ISO8601格式)。 |
properties.currentBackupStorageRedundancy |
用于存储此数据库的备份的存储帐户类型。 |
|
properties.currentServiceObjectiveName |
string |
数据库的当前服务级别目标名称。 |
properties.currentSku |
SKU 的名称和层。 |
|
properties.databaseId |
string (uuid) |
数据库的 ID。 |
properties.defaultSecondaryLocation |
string |
此数据库的默认次要区域。 |
properties.earliestRestoreDate |
string (date-time) |
这会记录此数据库的最早开始日期和时间(ISO8601格式)。 |
properties.elasticPoolId |
string (arm-id) |
包含此数据库的弹性池的资源标识符。 |
properties.failoverGroupId |
string |
此数据库所属的故障转移组资源标识符。 |
properties.federatedClientId |
string (uuid) |
用于每个数据库 CMK 方案的跨租户的客户端 ID |
properties.highAvailabilityReplicaCount |
integer (int32) |
与用于提供高可用性的数据库关联的次要副本数。 不适用于弹性池中的“超大规模”数据库。 |
properties.isInfraEncryptionEnabled |
boolean |
为此数据库启用了基础结构加密。 |
properties.isLedgerOn |
boolean |
此数据库是否为账本数据库,这意味着数据库中的所有表都是账本表。 注意:创建数据库后,无法更改此属性的值。 |
properties.licenseType |
要申请此数据库的许可证类型。 如果需要许可证, |
|
properties.longTermRetentionBackupResourceId |
string (arm-id) |
与此数据库的创建作关联的长期保留备份的资源标识符。 |
properties.maintenanceConfigurationId |
string |
分配给数据库的维护配置 ID。 此配置定义维护更新的发生时间。 |
properties.maxLogSizeBytes |
integer (int64) |
此数据库的最大日志大小。 |
properties.maxSizeBytes |
integer (int64) |
以字节表示的数据库的最大大小。 |
properties.minCapacity |
number (double) |
数据库始终分配的最小容量(如果未暂停) |
properties.pausedDate |
string (date-time) |
由用户配置或作(ISO8601格式)暂停数据库的日期。 如果数据库准备就绪,则为 Null。 |
properties.readScale |
只读路由的状态。 如果启用,将应用程序意向设置为只读的连接在其连接字符串中可能会路由到同一区域中的只读次要副本。 不适用于弹性池中的“超大规模”数据库。 |
|
properties.recoverableDatabaseId |
string (arm-id) |
与此数据库的创建作关联的可恢复数据库的资源标识符。 |
properties.recoveryServicesRecoveryPointId |
string (arm-id) |
与此数据库的创建作关联的恢复点的资源标识符。 |
properties.requestedBackupStorageRedundancy |
用于存储此数据库的备份的存储帐户类型。 |
|
properties.requestedServiceObjectiveName |
string |
请求的数据库服务级别目标名称。 |
properties.restorableDroppedDatabaseId |
string (arm-id) |
与此数据库的创建作关联的可还原已删除数据库的资源标识符。 |
properties.restorePointInTime |
string (date-time) |
指定将还原以创建新数据库的源数据库的时间点(ISO8601格式)。 |
properties.resumedDate |
string (date-time) |
用户作或数据库登录恢复数据库的日期(ISO8601格式)。 如果暂停数据库,则为 Null。 |
properties.sampleName |
创建此数据库时要应用的示例架构的名称。 |
|
properties.secondaryType |
数据库的辅助类型(如果是辅助数据库)。 有效值为 Geo 和 Named。 |
|
properties.sourceDatabaseDeletionDate |
string (date-time) |
指定删除数据库的时间。 |
properties.sourceDatabaseId |
string (arm-id) |
与此数据库的创建作关联的源数据库的资源标识符。 |
properties.sourceResourceId |
string (arm-id) |
与此数据库的创建作关联的源的资源标识符。 仅 DataWarehouse 版本支持此属性,并允许跨订阅还原。 指定 sourceResourceId 时,sourceDatabaseId、recoverableDatabaseId、restoreableDroppedDatabaseId 和 sourceDatabaseDeletionDate 不得指定,CreateMode 必须是 PointInTimeRestore、Restore 或 Recover。 createMode 为 PointInTimeRestore 时,sourceResourceId 必须是现有数据库或现有 sql 池的资源 ID,并且必须指定 restorePointInTime。 当 createMode 为 Restore 时,sourceResourceId 必须是可还原的已删除数据库或可还原的已删除 sql 池的资源 ID。 CreateMode 为 Recover 时,sourceResourceId 必须是可恢复数据库或可恢复 SQL 池的资源 ID。 当源订阅属于与目标订阅不同的租户时,“x-ms-authorization-auxiliary”标头必须包含源租户的身份验证令牌。 有关“x-ms-authorization-auxiliary”标头的更多详细信息,请参阅 https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/authenticate-multi-tenant |
properties.status |
数据库的状态。 |
|
properties.zoneRedundant |
boolean |
此数据库是否为区域冗余,这意味着此数据库的副本将分布在多个可用性区域。 |
sku |
数据库 SKU。 SKU 列表可能因区域和支持产品/服务而异。 若要确定 Azure 区域中订阅可用的 SKU(包括 SKU 名称、层/版本、系列和容量),请使用
|
|
tags |
object |
资源标记。 |
type |
string |
资源类型。 |
DatabaseIdentity
资源的 Azure Active Directory 标识配置。
名称 | 类型 | 说明 |
---|---|---|
tenantId |
string (uuid) |
Azure Active Directory 租户 ID。 |
type |
标识类型 |
|
userAssignedIdentities |
<string,
Database |
要使用的用户分配标识的资源 ID |
DatabaseIdentityType
标识类型
值 | 说明 |
---|---|
None | |
UserAssigned |
DatabaseLicenseType
要申请此数据库的许可证类型。 如果需要许可证,LicenseIncluded
,或者 BasePrice
拥有许可证并且有资格获得 Azure 混合权益。
值 | 说明 |
---|---|
BasePrice | |
LicenseIncluded |
DatabaseReadScale
只读路由的状态。 如果启用,将应用程序意向设置为只读的连接在其连接字符串中可能会路由到同一区域中的只读次要副本。 不适用于弹性池中的“超大规模”数据库。
值 | 说明 |
---|---|
Disabled | |
Enabled |
DatabaseStatus
数据库的状态。
值 | 说明 |
---|---|
AutoClosed | |
Copying | |
Creating | |
Disabled | |
EmergencyMode | |
Inaccessible | |
Offline | |
OfflineChangingDwPerformanceTiers | |
OfflineSecondary | |
Online | |
OnlineChangingDwPerformanceTiers | |
Paused | |
Pausing | |
Recovering | |
RecoveryPending | |
Restoring | |
Resuming | |
Scaling | |
Shutdown | |
Standby | |
Starting | |
Stopped | |
Stopping | |
Suspect |
DatabaseUserIdentity
资源的 Azure Active Directory 标识配置。
名称 | 类型 | 说明 |
---|---|---|
clientId |
string (uuid) |
Azure Active Directory 客户端 ID。 |
principalId |
string (uuid) |
Azure Active Directory 主体 ID。 |
SampleName
创建此数据库时要应用的示例架构的名称。
值 | 说明 |
---|---|
AdventureWorksLT | |
WideWorldImportersFull | |
WideWorldImportersStd |
SecondaryType
数据库的辅助类型(如果是辅助数据库)。 有效值为 Geo 和 Named。
值 | 说明 |
---|---|
Geo | |
Named |
Sku
ARM 资源 SKU。
名称 | 类型 | 说明 |
---|---|---|
capacity |
integer (int32) |
特定 SKU 的容量。 |
family |
string |
如果服务具有不同代的硬件(对于同一 SKU,则可以在此处捕获)。 |
name |
string |
SKU 的名称,通常为字母 + 数字代码,例如 P3。 |
size |
string |
特定 SKU 的大小 |
tier |
string |
特定 SKU 的层或版本,例如基本 SKU、高级版。 |