sql-server - 从 SQL 复制到 RavenDB

标签 sql-server replication sql-server-2012 ravendb

我知道 RavenDB 有一个复制包,但似乎只支持从 RavenDB 到 SQL Server 的复制。我想反过来做。我知道让 Raven 保持 SQL 数据库中数据最新的唯一方法是从 sql 运行一系列触发器并相应地更新 raven。这听起来像是一场等待发生的维护噩梦。有没有更好的方法来保持 RavenDB 数据库与 sql 数据库同步,其中 raven 数据库充当从数据库,而不是主数据库?

最佳答案

我建议为此使用 CLR 触发器。您可以将触发器设置为在数据库级别触发,然后捕获事件数据并启动 raven session 并将其记录到 raven 数据库中。

关于sql-server - 从 SQL 复制到 RavenDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16553109/

相关文章:

sql - 不允许从数据类型 datetime 到 int 的隐式转换嵌套存储过程

solr - 在不使用 SolrCloud 的情况下使用复制分发 Solr

sql-server - SQL Server : How to get the top 'N' max occurrences from each group

sql-server - 复制对象的架构更改会影响复制吗?

MongoDB 副本集 TLS/SSL

mysql - 如何排除某些表被记录在 mysql 中?

sql-server - SQL Server 大型日志文件

visual-studio - 为什么 UPDATE 被视为关于颜色主题的 SQL 系统函数?

c# - 我可以将 SqlDependency 与多个监听器/负载平衡一起使用吗

r - 使用 R 连接到远程 SQL Server