【问题标题】:Copy database (all objects) to other database every 5 seconds每 5 秒将数据库(所有对象)复制到其他数据库
【发布时间】:2015-04-02 12:37:52
【问题描述】:

我有两个数据库 - 一个 CRM 数据库 (Microsoft Dynamics crm) 和一个公司数据库。

这两个数据库是不同的。

如何每5秒将公司数据库(所有对象)复制到CRM数据库中?

谢谢

【问题讨论】:

  • 您可以按计划创建备份 - 或者您可以在两台数据库服务器之间进行复制 - 但您不能复制一个数据库到另一个 - 你到底是什么意思??
  • 公司将在数据库中(插入、更新、删除、选择)并在 CRM 数据库中查看数据记录。
  • 每 5 秒?祝你好运
  • 我从未见过比XY problem 更清晰的例子。
  • 镜像或复制可以让你做你需要的事情

标签: sql-server sql-server-2008 dynamics-crm-2013


【解决方案1】:

最便宜的方法(也是最简单的方法之一)是使用一种称为日志传送的方法。这可以(按计划甚至每 5 分钟左右)将日志文件复制到另一台机器,并从随附的日志文件还原到目标数据库。请忽略声称可以每分钟完成一次的天才,因为关闭日志备份文件、移动它并重新应用需要一点时间,但可以实现 5-10 分钟的窗口。

您还可以使用镜像、事务复制和其他高可用性解决方案,但没有简单的方法可以让两台机器保持同步。

【讨论】:

  • 我不能从镜像中使用。请查看链接网站示例代码项目,.....thnx
【解决方案2】:

您需要复制数据吗?如果它们在同一台服务器上,您不能直接查询源系统吗?

否则,这可能会为您指明正确的方向:Keep two databases synchronized with timestamp / rowversion

【讨论】:

    猜你喜欢
    • 2013-01-30
    • 1970-01-01
    • 1970-01-01
    • 2012-09-15
    • 2014-04-11
    • 1970-01-01
    • 1970-01-01
    • 2013-09-23
    • 1970-01-01
    相关资源
    最近更新 更多