【发布时间】:2012-09-05 14:43:12
【问题描述】:
我正在编写一个服务,通过发出以下命令每隔一段时间创建某个 SQL Azure 数据库的副本:
CREATE DATABASE [copy] AS COPY OF [original]
然后我会定期检查 sys.dm_database_copies 表以查看复制是否完成。基本上,如果 dm_database_copies 条目不存在,则复制完成。
我关心的是以下几点: 如果复制失败怎么办? dm_database_copies 条目是否被删除? 我的感觉是不应该被删除,因为它包含有关错误的信息, 但我不能确定,因为我实际上从未遇到过数据库复制失败的情况。
所以底线问题是:特定数据库 id 的 dm_database_copies 条目是否会在成功复制之外的任何其他内容上被删除?
提前非常感谢
【问题讨论】:
标签: c# .net azure azure-sql-database