替换SQL复制

问题描述 投票:1回答:2

我们正在寻找替换SQL SERVER复制。

今天我们在SQL安装上有几个版本,因为SQL复制不支持使用不同的SQL版本(例如2005和2008),所以不要安装几个SQL版本(2005,2008,2012等...),我们正在寻找在服务器上安装单个版本(比方说2014年)并使用此版本在我们所有客户之间复制(2005年以上)。

今天,我们正在为每个数据库同时使用跨国和合并复制。

我想知道:

  • 有没有办法让不同的版本互相复制?
  • 是否有可以替代复制的好工具?
sql-server merge transactional-replication
2个回答
1
投票

SQL Server 2014支持使用SQL Server 2008进行复制。 https://msdn.microsoft.com/en-US/library/ms143550(v=sql.120).aspx 因此,如果您使用SQL Server 2012作为后端,则支持SQL Server 2005,2008和2012客户端。


0
投票

我们在2012年至2016年以及2014年和2016年之间使用跨国复制。对我们来说,诀窍是在旧版本上创建发布者,在新版本上创建拉取订阅。唯一需要注意的是你需要使用旧服务器来管理SSMS中的关系,因为尝试从2016年框中转到属性会引发错误。

我看到了一些关于更改数据类型或其他服务器设置的事情,这些设置可以消除错误,因此可能值得一看。

© www.soinside.com 2019 - 2024. All rights reserved.