返回有关对 Azure SQL Database 服务器中的数据库执行的操作的信息。
适用范围:Azure SQL Database. |
列名 |
数据类型 |
说明 |
---|---|---|
session_activity_id |
uniqueidentifier |
操作的 ID。 不为 null。 |
resource_type |
int |
指示针对其执行操作的资源类型。 不为 null。 在当前版本中,此视图仅跟踪对 SQL Database 执行的操作,对应的整数值为 0。 |
resource_type_desc |
nvarchar(2048) |
针对其执行操作的资源类型的说明。 在当前版本中,此视图只跟踪对 SQL Database 执行的操作。 |
major_resource_id |
sql_variant |
对其执行操作的 SQL Database 的名称。 不为 Null。 |
minor_resource_id |
sql_variant |
仅限内部使用。 不为 null。 |
operation |
nvarchar(60) |
在 SQL Database 上执行的操作,如 CREATE 或 ALTER。 |
state |
tinyint |
操作的状态。 0 = 等待批准 |
state_desc |
nvarchar(120) |
PENDING = 操作正在等待提供资源或配额。 IN_PROGRESS = 操作已启动并且正在进行。 COMPLETED = 操作已成功完成。 FAILED = 操作失败。 有关详细信息,请参阅 error_desc 列。 CANCELLED = 在用户的要求下停止操作。 |
percent_complete |
int |
操作已完成的百分比。 值介于 0 到 100 之间。 不为 null。 |
error_code |
int |
指示在操作失败过程中发生的错误的代码。 如果值为 0,则指示操作已成功完成。 |
error_desc |
nvarchar(2048) |
在操作失败过程中发生的错误的说明。 |
error_severity |
int |
在操作失败过程中发生的错误的严重性级别。 有关错误严重性的详细信息,请参阅数据库引擎错误严重性。 |
error_state |
int |
保留供将来使用。 不保证以后的兼容性。 |
start_time |
datetime |
开始操作的时间戳。 |
last_modify_time |
datetime |
上次修改长时间运行的操作的记录的时间戳。 在成功完成操作的情况下,此字段显示操作完成的时间戳。 |
权限
此视图只在 master 数据库中适用于服务器级主体登录名。
注释
若要使用此视图,您必须连接到 master 数据库。 使用 SQL Database 服务器的 master 数据库中的 sys.dm_operation_status 视图可以跟踪对 SQL Database 执行的以下操作的状态:
创建数据库
复制数据库。 数据库副本在此视图中创建关于源服务器和目标服务器的记录。
更改数据库
更改服务层的性能级别
更改数据库的服务层,例如从“基本”更改为“标准”。
设置地理复制关系
终止地理复制关系
还原数据库
删除数据库