Local Subsc-6ren">
gpt4 book ai didi

sql-server - SQL Server 复制本地订阅属性返回 "Cannot apply value ‘null’ 到属性 ServerInstance : Value cannot be null. "

转载 作者:行者123 更新时间:2023-12-02 03:13:20 26 4
gpt4 key购买 nike

我正在将 SQL 2008 R2 数据库复制到 SQL 2016 数据库。

当我使用 SSMS 和对象资源管理器连接到 SQL 2016 数据库时选择 Replication->Local Subscription->MySubscription,然后右键单击并选择 Properties 我收到错误消息 “无法将值‘null’应用于属性 ServerInstance:值不能为 null。”。

这是什么意思,我该如何解决?我使用我的 Windows 域用户登录,该用户在两个系统上都是系统管理员。

最佳答案

从 SQL 2016 开始,引入了更改以支持 Tran 复制的内存优化订阅者。 SSMS 中的这个错误是该更改的回归。

在订阅属性表单中,添加了一个新条目来显示它是否是内存优化订阅。此信息是从分发服务器获取的。

因此,对于推送订阅,如果订阅者是 SQL 2016 或更高版本,如果您尝试从订阅服务器查看订阅属性,分发服务器将返回 NULL,因为它无法访问/连接到分发服务器.这就是您收到此错误的原因。

在修复此问题之前,您可以从发布者端查看订阅属性。

关于sql-server - SQL Server 复制本地订阅属性返回 "Cannot apply value ‘null’ 到属性 ServerInstance : Value cannot be null. ",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38662653/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com