SQL Server 2012中的Replication Server名称问题

时间:2016-08-22 09:17:47

标签: sql-server replication transactional-replication

我在SQL Server 2012中遇到服务器名称问题。当我点击配置分发时出现错误:

  

无法连接到服务器。指定实际的服务器名称。

我更改了服务器名称并重新启动了服务但无法通过新服务器名称进行连接。

基本上,我在基于本地域的服务器上执行此操作。

请提出合适的解决方案。

2 个答案:

答案 0 :(得分:1)

重命名SQL Server计算机后,还需要使用以下命令重命名SQL Server实例:

sp_dropserver <old_name>;  
GO  
sp_addserver <new_name>, local;  
GO  

有关详细信息,请参阅Microsoft的文章Rename a Computer that Hosts a Stand-Alone Instance of SQL Server

答案 1 :(得分:0)

我认为您可能发现的是,更改Windows服务器主机名实际上并未更改仍用于某些服务的原始SQL Server实例名称。在数据库引擎上运行以下命令:

SELECT @@SERVERNAME 

您可能会发现与您对操作系统的期望有所不同。

如果没有在新命名的盒子上重新安装SQL Server,我无法解决这个问题。

还要注意超过15个字符的NetBIOS限制的名称。