我目前在合并复制设置中有两个SQL服务器。发布者正在运行SQL Server 2016 Standard,订阅者正在运行SQL Server 2016 Express。由于某种原因,我无法更改发布属性中的发布的兼容性。列出的唯一一个是" SQL Server 2008或更高版本"。同样我得到错误:
"参数' @ publication_compatibility_level'"的值不正确
运行此T-SQL时:
DECLARE @publication AS sysname;
SET @publication = N'publication name*' ;
EXEC sp_changemergepublication
@force_invalidate_snapshot = 1,
@publication = @publication,
@property = N'publication_compatibility_level',
@value = N'130RTM'
GO
唯一允许的值是" 100RTM"与我可以在出版物属性中选择的唯一版本相对应。
我想将兼容性版本更改为2016年。我们非常感谢有关为何无法实现这一目标或如何实现这一目标的任何迹象。