Sql server 发布和订阅的SQL Server复制不起作用,因为它需要实际的服务器名称才能建立连接
我有一台所有软件(500个应用程序)都称为Sql server 发布和订阅的SQL Server复制不起作用,因为它需要实际的服务器名称才能建立连接,sql-server,database-replication,database-mirroring,Sql Server,Database Replication,Database Mirroring,我有一台所有软件(500个应用程序)都称为TMPSQL2 因此,在这台TMPSQL2机器上,我有一个数据库,我想通过发布来设置复制 问题是 SQL Server无法连接到服务器“tmpsql2”。 其他信息: SQL Server复制需要实际的服务器名称才能连接到服务器。不支持通过服务器别名、IP地址或任何其他备用名称进行连接。指定实际的服务器名称“TMPSQL7”。(复制.实用程序) 所以我跑了 select @@servername 果然是TMPSQL7我猜是有人重命名了?很多年前 那么我
TMPSQL2
因此,在这台TMPSQL2
机器上,我有一个数据库,我想通过发布来设置复制
问题是
SQL Server无法连接到服务器“tmpsql2”。
其他信息:
SQL Server复制需要实际的服务器名称才能连接到服务器。不支持通过服务器别名、IP地址或任何其他备用名称进行连接。指定实际的服务器名称“TMPSQL7”。(复制.实用程序)
所以我跑了
select @@servername
果然是TMPSQL7
我猜是有人重命名了?很多年前
那么我怎样才能出版这期杂志呢。不是重命名此计算机的选项,许多应用程序正在“查找”TMPSQL2
那么错误说明不允许使用别名?我希望添加一个配置SSCM别名(待定,这是无害的)
您可以从SSMS连接到TMPSQL2或TMPSQL7吗?或者请阅读这个有用的链接TMPSQL2是每个人的连接方式,而我之前读过的链接,重命名不是一个选项。它不会重命名机器。它更新了SQL Server名称。在20台服务器上编译的500个应用程序在实际查找TMPSQL2时如何知道要连接?如果复制可以接受IP或别名,则没有问题。但通过GUI,我无法做到这一点。因此,基本上这必须通过T-SQL代码来完成。。所以基本上你没有真正的答案或解决方案。