SQL ServerSQL Server 复制需要发实际的服务器名称才能够连接受服务器.请指定实际的服务器名称

初到平贱商厦上班,对服务器状况不是特别熟稔。昨天Boss让自家调研两高服务器是否满足工作复制的口径。

遂直接当服务器上尝新建发布,结果虽涌出了标题的摩信:SQL Server
复制需要来实际的服务器名称才能够连接受服务器.请指定实际的服务器名称“AAA”。(Replication.Utilities)

合计一定是服务器移了名,之前为当群里听说过。

百度上一致搜查,基本上还是之类的解决方案:

IF SERVERPROPERTY('SERVERNAME') <> @@SERVERNAME    
    BEGIN    
        DECLARE    @SERVER SYSNAME    
        SET @SERVER = @@SERVERNAME     
        EXEC SP_DROPSERVER @SERVER = @SERVER  
        SET @SERVER = CAST(SERVERPROPERTY('SERVERNAME') AS SYSNAME)    
        EXEC SP_ADDSERVER @SERVER = @SERVER, @LOCAL = 'LOCAL'    
    END  
--完成后需要重新启动,以下结果才会相同:
USE MASTER  
GO  
SELECT @@SERVERNAME  
SELECT SERVERPROPERTY('SERVERNAME') 

而我的服务器状况是:SERVERPROPERTY(‘SERVERNAME’) 和
@@SERVERNAME的结果都是名”AAA”,而己只得用名字”BBB”登陆…

这个方法无克用来缓解我的问题。似乎我进去自己之骗局了。

——————————————————————–丑陋之分界线——————————————————————————–

后来察觉:

1.己用未能够就此“AAA”登陆,是为自己是远程登陆的,而“AAA”位于IDC机房,跟自身不以一个网段,远程桌面连接直接以服务器本地就能够用”AAA”登陆了。

2.“BBB”这个名字应该是在DNS上呢”AAA”服务器所分析的一个名。所以远程能连。

3.复制直接以服务器本地配置即可。(当然就此”AAA”登陆)

结果:我从来就是凭需开另外修改嘛…自己为”BBB”这个DNS解析的名字叫诈骗了。

相关文章