【问题标题】:Alignment remote databases对齐远程数据库
【发布时间】:2013-09-14 12:27:53
【问题描述】:

我有这种情况:

我有一个使用 SQLServer 数据库的软件。 我必须创建一个使用相同数据库的新 Web 应用程序 (Asp.net)。

软件和 SQLServer 在服务器 A 上 带有 IIS Web 服务器的应用程序位于服务器 B 上

我然后这种情况:

软件 + SqlServer Internet Web 应用程序 Web Server + IIS + SQLServer 服务器 A 服务器 B

有没有一种安全的方法可以通过 Internet 对齐两个数据库?更改必须在两者上实时完成。 我想到了 WCF 服务……我认为公开数据库很危险。 有什么想法吗?最终,Sql server 有工具可以远程对齐数据库?

【问题讨论】:

  • 嗯...您可以使用事务/合并复制双向推送。这不是微不足道的,但比让您的应用管理它更可靠。

标签: c# asp.net sql sql-server wcf


【解决方案1】:

是的,通过 SQL server 复制你也可以达到同样的效果。每当发生更改时,Sql Server 都会同步数据库。请参阅复制文档以选择合适的复制模型并在您的网络中正确设置它。

【讨论】:

  • 您好,我现在正在阅读有关 SQL Server 复制的文档,我需要知道如何在相同的操作中管理并发,有可能吗?
  • 您可以尝试更新订阅。在这种形式中,触发器被添加到发布者并立即触发以使用 Microsoft 分布式事务控制器 (MSDTC) 将更改发送给订阅者。更改是在事务中执行的。我认为这就是您要寻找的。全部或根本没有变化?我的答案是最好的答案吗:)
猜你喜欢
  • 2021-01-08
  • 2018-11-12
  • 1970-01-01
  • 1970-01-01
  • 2017-11-19
  • 1970-01-01
  • 1970-01-01
  • 2011-05-06
  • 1970-01-01
相关资源
最近更新 更多