手机
当前位置:查字典教程网 >编程开发 >mssql数据库 >SQL Server复制需要有实际的服务器名称才能连接到服务器
SQL Server复制需要有实际的服务器名称才能连接到服务器
摘要:服务器上安装的WIN2008R2,然后没有在意机器名,安装了SQL2008R2数据库之后,配置AD域的时候修改了机器名。然后,开始配置数据库...

服务器上安装的WIN2008 R2,然后没有在意机器名,安装了SQL2008 R2数据库之后,配置AD域的时候修改了机器名。

然后,开始配置数据库镜像同步的时候,先试了下数据库复制发布,结果提示“SQL Server 复制需要有实际的服务器名称才能连接到服务器。不支持通过服务器别名、IP 地址或任何其他备用名称进行连接。请指定实际的服务器名称...”,如下图所示。

SQL Server复制需要有实际的服务器名称才能连接到服务器1

网上查了下,有同学总结说是机器名不对,这才想起来之前确实修改过机器名,只是本次链接数据库中的实例用的是IP或别名形式的地址。好了,解决办法如下:

1.检查服务器(机器)名称,在数据库默认实例或非命名实例中执行:

use mastergoselect @@servername;select serverproperty('servername')

2.发现上述 SQL 查询得到的服务器名称和实际的计算机名称不符合,则执行下面:

sp_dropserver 'old_server_name'gosp_addserver 'current_computer_name','local'

3.再次执行步骤1,发现服务器名称没有变或者显示为空值,重启SQLSERVER 服务。最后执行步骤1,服务器名称显示正常。

注意:如果有多个实例,则每个实例对应以上3个步骤分别走一遍才行。

【SQL Server复制需要有实际的服务器名称才能连接到服务器】相关文章:

SQL Server数据库触发器安全隐患解析

推荐SQL Server 重新恢复自动编号列的序号的sql代码

SQL Server2005 异地备份的多种方法

Microsoft SQLServer的版本区别及选择

SQL Server 复制需要有实际的服务器名称才能连接到服务器

SQL Server 数据库自动执行管理任务

SQL Server 连接到服务器 错误233的解决办法

SQL Server 数据库清除日志的方法

SqlServer 序号列的实现方法

SQL Server 2008 备份数据库、还原数据库的方法

精品推荐
分类导航