SSIS,更改跟踪和快照隔离

时间:2014-09-23 14:52:34

标签: sql-server sql-server-2008 ssis

我目前正在使用SQL Server 2008 R2更改跟踪(而非更改数据捕获)和SSIS从多个源数据库中提取增量更改。

到目前为止,我一直在使用已恢复的备份来执行此操作,因此我无需担心快照隔离。但是,我现在需要将这些包指向生产数据库。

我知道建议为跟踪的数据库设置快照隔离级别,以确保ETL提取的一致性。由于性能可能下降,我不愿意这样做。

由于我在深夜提取,是否有一些原因我不能使用以下过程?

  1. 创建数据库快照以供临时使用。
  2. 获取生产数据库的更改跟踪当前版本。
  3. 将其与之前成功的运行版本进行比较。
  4. 从数据库快照而不是生产数据库中提取。
  5. 成功加载后,删除数据库快照。
  6. 我们正在使用2008 R2企业版。这有什么缺点吗?我错过了什么吗?

0 个答案:

没有答案
相关问题