我知道RavenDB有一個複製包,但似乎只支持從RavenDB到SQL服務器的複製。我想以相反的方式做到這一點。我知道將Raven與SQL數據庫中的數據保持同步的唯一方法是從sql運行一系列觸發器並相應地更新raven。這聽起來像是等待發生的維護噩夢。有沒有更好的方法讓RavenDB數據庫與sql數據庫保持同步,其中raven數據庫充當奴隸,而不是主人?從SQL複製到RavenDB
回答
在SQL服務器端有一個發佈到ODBC/OLE DB的選項,它可能允許使用SQL Server的內置機制。
但是我還沒有意識到RavenDB ODBC驅動程序,但是在http://blog.mongodb.org/post/49852036514/odbc-connector-for-mongodb上的ODBC上有一個MongoDB項目,可能會對其進行檢查和修改,以使用進行復制工作所需的功能。
我會建議使用CLR觸發器。您可以將觸發器設置爲在數據庫級別觸發,然後捕獲事件數據並啓動烏鴉會話並將其記錄到烏鴉數據庫中。
這不提供問題的答案。要批評或要求作者澄清,請在其帖子下方留言。 – hkf
它提供了一個答案 - 只是因爲它是一個簡短的答案並不意味着它不是一個答案。我認爲提出的問題的措辭是這樣的:「有沒有更好的方法讓RavenDB數據庫與sql數據庫保持同步,其中raven數據庫充當奴隸,而不是主人?」 – bbqchickenrobot
- 1. RavenDB Sql複製和Postgres uuid
- 2. RavenDB - 索引複製
- 3. RavenDB複製問題
- 4. RavenDB複製衝突
- 5. 從MySQL複製到MS SQL
- 6. ravendb索引複製與nservicebus
- 7. 如何使用包含不是列的值的RavenDB SQL複製複製數組?
- 8. 缺陷:用於Npgsql的RavenDb SQL複製不能複製JSON類型
- 9. RavenDB 2874年2月5日SQL複製問題\問題
- 10. SQL到SQL數據複製
- 11. 從DB2複製表模式到SQL Server
- 12. 從sql2000到sql2008跨域的sql複製
- 13. SQL表 - 從表複製到表
- 14. 將數據從sqlite複製到SQL Server
- 15. PostgreSQL:從SQL複製到特定列
- 16. 將數據從SQL Server複製到Oracle
- 17. 將數據從Access複製到SQL
- 18. 從SQL Server到Oracle的批量複製
- 19. 從Oracle複製到SQL Server表中
- 20. 從sql server複製表到db2
- 21. RFI:從SQL複製轉移到MS Sync
- 22. 將SQL從Access複製到Delphi腳本
- 23. 將表從Access DB複製到SQL Server
- 24. SSIS:從MySQL複製表到SQL Server 2008
- 25. RavenDB複製設置基礎知識
- 26. RavenDB複製問題 - 無法找到數據庫
- 27. RavenDB複雜模型
- 28. RavenDB複雜索引
- 29. RavenDB export \導入數據到SQL Server
- 30. 如何將表從SQL 2000複製到SQL 2008?
到目前爲止,沒有。觸發器是你最好的選擇。或者寫你自己的插件? (不是很好的解決方案,呵呵?) –