我在Express中创建了一个自定义脚本,可以将SQL Server数据库迁移到MongoDB。
但是我在两个数据库之间的实时同步方面遇到了问题。
目前,我已经在两个数据库中都添加了一个updated_by
列。
然后,我从MongoDb和SQL Server数据库中获取最新的updated_by
行。
然后,我检查日期差异,并基于此更新我的MongoDB数据库。
有很多db表格,我发现很难确定正在更新哪个表格。
SQL Server 2008 R2中是否有任何日志记录表格被更新的时间以及更新的表格?
我需要一种机制,即db表格中的任何数据更新都应立即将这些行同步到我的MongoDB中。
欢迎提出更多关于实时数据同步的建议。
先谢谢了。:)
sys.sp_cdc_enable_db
更改了我的数据库的数据捕获启用状态。sys.sp_cdc_enable_table
启用表跟踪。