3

我正在开发基于 SQL Server 2012 标准的数据仓库。为了我们的 ETL 流程的利益,我想启用变更跟踪。这很容易做到,但是这个服务器镜像在另一个 SQL Server 2012 上。

镜像服务器的后果是什么?镜像服务器上是否也会启用更改跟踪?我必须采取额外的步骤吗?

4

1 回答 1

1

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

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

于 2013-05-13T21:46:34.687 回答