此主题尚未评级 - 评价此主题

sys.dm_database_copies (Windows Azure SQL Database)

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

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

 

列名称 数据类型 说明

database_id

int

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

start_date

datetimeoffset

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

modify_date

datetimeoffset

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

percentage_complete

real

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

error_code

int

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

error_desc

nvarchar(4096)

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

error_severity

int

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

error_state

int

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

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

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

本文是否对您有所帮助?
(1500 个剩余字符)

社区附加资源

添加
© 2013 Microsoft. 版权所有。
facebook page visit twitter rss feed newsletter