我正在研究SQL Server 2012 Standard上的数据仓库。为了我们的ETL过程的好处,我想启用变更跟踪。这很容易完成,但此服务器在另一个SQL Server 2012上进行镜像。
对镜像服务器有什么影响?是否还会在镜像服务器上启用更改跟踪?我是否需要采取额外措施?
答案 0 :(得分:1)
是的,它将在镜像数据库上启用,不,您不应该设置其他配置以在镜像中启用更改跟踪。您可能已经意识到SQL服务器只是将更改数据存储在一系列系统表中(每个表启用一次以进行更改跟踪)。
对于在镜像中使用它的后果,添加的更改数据也需要通过网络传播到镜像,并且更改表占用的额外空间也将被占用到镜像上除了我不知道其他后果的那些。