我正在使用SQL Server 2012 Standard上的数据仓库。为了我们的ETL流程的利益,我想启用变更跟踪。这很容易完成,但是此服务器已镜像到另一个SQL Server 2012。

镜像服务器会有什么后果?还会在镜像服务器上启用更改跟踪吗?我是否需要采取其他措施?

最佳答案

是的,它将在镜像数据库上启用,否,您不应设置其他配置以在镜像中启用更改跟踪。您可能已经知道SQL Server只是将更改数据存储在一系列系统表中(每个表启用一个用于更改跟踪)。

至于在镜像上使用它的后果,添加的变更数据也需要跨网络传播到镜像,并且变更表所占用的额外空间也将在镜像上占用,而不是那些我不知道其他后果。

关于sql-server-2012 - 在SQL Server 2012中对镜像数据库进行更改跟踪,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14475820/

10-13 07:50
查看更多