小编Sea*_*nOB的帖子

使用另一个数据库中的更改跟踪功能

如果我在名为 Production 的数据库上打开更改跟踪,是否可以使用这些函数从另一个数据库获取更改数据?

例如: CHANGE_TRACKING_CURRENT_VERSION();

我尝试了以下方法,并尝试用 替换模式,sys但我认为这种方法不起作用:

Use [Analysis]
GO
SELECT Production.dbo.CHANGE_TRACKING_CURRENT_VERSION() 
Run Code Online (Sandbox Code Playgroud)

我通过在 Production 上创建一个调用这个函数的存储过程来解决这个问题。然后我可以从该 SQL Server 上的其他数据库调用该存储过程。但是想知道是否有更直接的方法。

我正在尝试将数据从一个系统迁移到另一个系统(在一两周内,然后关闭旧系统)。在另一个数据库上启用了更改跟踪。我受 SQL Server 版本限制,CDC 需要 Enterprise、Developer 或 Evaluation。

sql-server change-tracking

5
推荐指数
1
解决办法
1589
查看次数

标签 统计

change-tracking ×1

sql-server ×1