导出 (0) 打印
全部展开

sys.dm_database_copies (Azure SQL Database)

本主题已过时。可以在 SQL 14 Transact-SQL 参考中找到最新版本。

Important重要提示
本主题未经维护。有关最新版本,请参阅 sys.dm_database_copies

返回有关数据库复制的信息。sys.dm_database_copies 视图特定于 Microsoft Azure SQL Database,在本地 SQL Server 中不受支持。

sys.dm_database_copies 视图包含以下字段:

 

列名 数据类型 说明

database_id

int

sys.databases 视图中的当前数据库的 ID。

start_date

datetimeoffset

启动数据库复制时所在的区域 Azure SQL Database 数据中心的 UTC 时间。

modify_date

datetimeoffset

完成数据库复制时所在的区域 Azure SQL Database 数据中心的 UTC 时间。新数据库从此时开始与源数据库保持事务上一致。完成信息会每隔 5 分钟更新一次。

percentage_complete

real

已复制的字节百分比。值介于 0 到 100 之间。Azure SQL Database 可以从某些错误(如故障转移)自动恢复,并重新启动数据库复制。在此情况下,完成百分比将从 0 重新开始。

error_code

int

在大于 0 时,该代码指示复制时出现错误。如果未出错,则值等于 0。

error_desc

nvarchar(4096)

复制时发生的错误的说明。

error_severity

int

如果数据库复制失败,则返回 16。

error_state

int

如果复制失败,则返回 1。

此视图仅在 master 数据库中提供,供服务器级别主体登录名使用。

使用要创建新数据库的 Azure SQL Database 服务器的 master 数据库中的 sys.dm_database_copies 视图。当数据库复制成功完成且新数据库变为 ONLINE 时,sys.dm_database_copies 视图中的行将自动删除。

Microsoft 正在进行一项网上调查,以了解您对 MSDN 网站的意见。 如果您选择参加,我们将会在您离开 MSDN 网站时向您显示该网上调查。

是否要参加?
显示:
© 2014 Microsoft