【问题标题】:how can communicate two SQL database in LAN to save data in both database如何在局域网中通信两个 SQL 数据库以将数据保存在两个数据库中
【发布时间】:2013-08-07 06:07:19
【问题描述】:

我们有一台带有SQL数据库(8个数据库)的服务器在局域网中工作,现在我们计划做一个通过局域网连接的备份服务器。

我们需要的是,当用户输入数据时,它应该保存在两个数据库中,以便我们拥有两个数据库中的所有数据。

我是新手,所以请给我一些详细信息。我已经看到了一些复制选项,它对我们来说是更好的选择吗?

我们有 SQL Server 2005。

【问题讨论】:

  • 细节太少被否决。请添加您正在使用的 SQL Server 产品。

标签: sql replication


【解决方案1】:

您使用的是哪个数据库引擎?

有几种方法可以构建分布式/复制数据库,我相信您会通过阅读引擎文档了解如何做到这一点,但如果没有更多信息,我们将无法提供帮助。

【讨论】:

  • 我们有 SQL Server 2005。
【解决方案2】:

是的,您可以通过多种方式将数据库从一台服务器备份到另一台服务器。以下是那些 1)用模式和数据制作完整数据库的脚本。技术是here 2)将您的数据库导出为ex​​cel文件并将其导入其他服务器(仅在需要的条件下使用)。 3)通过addlink与两台服务器通信。技术here

现在,如果您想在两个不同的服务器中转储数据,那么它取决于为转储数据库编写的代码逻辑和为其提供的连接字符串。通过将触发器添加到一个服务器数据库,您可以将数据转储到不同的服务器或数据库..Trigger

【讨论】:

  • 你能给我推荐一下 SQL 2005 Server 的方法吗
  • 我的回答中提到的大多数技术都适用于 SQl server 2005 及更高版本。所以你也可以在 SQL Server 2005 中使用它们。对于脚本生成是here
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-07-16
  • 2014-08-31
  • 2013-10-05
  • 1970-01-01
  • 1970-01-01
  • 2018-10-25
  • 1970-01-01
相关资源
最近更新 更多