SQL Server 复制需要有实际的服务器名称才能连接到服务器。不支持通过服务器别名、IP 地址或任何其他备用名称进行连接。

0    144    2

👉 本文共约432个字,系统预计阅读时间或需2分钟。

报错

配置分发向导时,报错:

SQL Server 无法连接到服务器“MSSQL236”。SQL Server 复制需要有实际的服务器名称才能连接到服务器。不支持通过服务器别名、IP 地址或任何其他备用名称进行连接。请指定实际的服务器名称“WIN-K6S7L7U4O40”。 (Replication.Utilities)”

image-20220102101844034

本人提供Oracle、MySQL、PG等数据库的培训和考证业务,私聊QQ646634621或微信db_bao,谢谢!

分析

若是修改过主机名的话,则容易出现这类问题。

参考:https://www.cnblogs.com/kerrycode/archive/2010/12/27/1918101.html

解决

解决方法:

从sys.sysservers 查看列 svrname 可以发现不是新的计算机名,问题就出在此处。

先用 sp_dropserver 删除服务器,语句:EXEC sp_dropserver '老计算机名'再用 sp_addserver 添加新的服务器,语句:EXEC SP_ADDSERVER '新计算机名','LOCAL'最后重启SQL SERVER 服务,问题解决。

    头像

    小麦苗

    学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

    您可能还喜欢...

    发表评论

    您的电子邮箱地址不会被公开。

    15 − 3 =

     

    嘿,我是小麦,需要帮助随时找我哦
    • 18509239930
    • 个人微信

    • 麦老师QQ聊天
    • 个人邮箱
    • 点击加入QQ群
    • 个人微店

    • 回到顶部
    返回顶部