SQL Server 修改主机名称
2013-12-24 15:10
381 查看
问题:
我有一个包含SQL服务器的虚拟机,它包含一个复制...发布者和订阅者都在这同一个虚拟机...我已经克隆了这个生产虚拟机用于测试目的,然后我放弃了复制(在测试),然后再重新创建它,但复制将无法启动,当我尝试右击发布,然后选择属性,我得到了下面的错误:
SQL server replication requires the actual server name to make a connection to the server.
connections through a server alias, IP address, or any other alternate name are not supported Specify the actual server name, 'isrvxxx' (Replication. Utilities)
解决方案:
Step 1:
Step 2:
重启数据库
我有一个包含SQL服务器的虚拟机,它包含一个复制...发布者和订阅者都在这同一个虚拟机...我已经克隆了这个生产虚拟机用于测试目的,然后我放弃了复制(在测试),然后再重新创建它,但复制将无法启动,当我尝试右击发布,然后选择属性,我得到了下面的错误:
SQL server replication requires the actual server name to make a connection to the server.
connections through a server alias, IP address, or any other alternate name are not supported Specify the actual server name, 'isrvxxx' (Replication. Utilities)
解决方案:
Step 1:
IF SERVERPROPERTY('ServerName')<>@@SERVERNAME BEGIN DECLARE @srvname sysname SET @srvname=@@SERVERNAME EXEC sp_dropserver @server=@srvname SET @srvname=CAST(SERVERPROPERTY('ServerName') as sysname) EXEC sp_addserver @server = @srvname , @local = 'LOCAL' END
Step 2:
重启数据库
相关文章推荐
- MySQL 临时变量取值三例
- MySql截断表
- 数据库集群的技术指标
- 数据库集群和分布式数据库系统的区别
- MySql数据库出现表锁等待超时的一…
- oracle分区表导入导出
- oracle常用语句
- 数据库集群(定义)
- sql server 一列显示为一行
- [转载]ubuntu下如何更改mysql数据存放路径
- 不要用SECONDS_BEHIND_MASTER来衡量MYSQL主备的延迟时间
- PLSQL出现的问题
- Oracle 分区表和索引操作
- redis 复制功能测试(转阿辉的百度空间)
- sql server 去空格函数
- oracle常用操作
- mysql到redis的复制
- oracle standby数据库
- mysql 事务处理
- SQL Server 镜像