如何在局域网中通信两个SQL数据库以保存两个数据库中的数据

时间:2013-08-07 06:07:19

标签: sql replication

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

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

我是新手,请给我一些详细信息。我见过一些复制选项,对我们来说是更好的选择。

我们有SQL Server 2005。

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

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

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