同步两个非企业 SQL Server

同步两个非企业 SQL Server

我们公司的某个地点有一台 SQL Server 2005。

由于来自其他位置的数据库调用非常慢,我们希望在另一个位置设置另一个 SQL Server,并保持服务器数据库同步。这样,用户可以从任一系统进行数据库调用并获得相同的结果。数据更改也是如此。

我们可以(可能也应该)更新到较新版本的 SQL Server。但我们不想使用昂贵的企业版 SQL Server。

我们可以使用什么机制来廉价又简单地实现这一点?

答案1

Always On 可用性组允许活动(可查询)辅助组,并且可以执行您想要的操作。 它在 SQL Server 2016 的标准版中可用。但它需要 Windows 服务器集群,但Windows Server 2012 在标准版中允许集群(我认为)

但这并不简单。

如果你坚持使用 SQL 2005 (四月份是生命的终结),这些选项不适合您。

最便宜的解决方案可能是设置带备用功能的日志传送。您可以使用标准版执行此操作,没有版本或操作系统要求(当然,您可以使用 Express 编写脚本,但不太容易),并且设置起来相当容易。请注意,在恢复过程中人们将被踢出,并且辅助数据将过期几分钟(取决于您恢复的频率)。

相关内容