服务器改名后,SQL2005要做哪些改动,才不受影响?

TWWH 2015-12-21 03:17:37
我把服务器改名后,发现SQL2005的许多地方的名字,还用的是旧名称,例如:

1.本地组和用户
SQL2005的一些组,都用服务器旧名字,如:SQLServer2005ReportServerUser$服务器旧名字$MSSQLSERVER

2.企业管理器中的登录名
如 “服务器旧名字\SQLServer2005ReportServerUser$旧名字$MSSQLSERVER”,
“服务器旧名字\SQLServer2005ReportServerUser$旧名字$MSSQLSERVER”,
“服务器旧名字\SQLServer2005SQLAgentUser$FYZ-D57C2267E40$MSSQLSERVER”


请问:以上的名字,为什么系统不能自动更改呢?需要手工去修改吗?手工改了会有不良影响吗?如果不改,会对数据库造成什么影响呢?

我现在发现改名后,原来的报表服务就不能用了。
...全文
204 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
中国风 2015-12-23
  • 打赏
  • 举报
回复
改完重启SQL 服务 不是默认实例时,是以下格式

SELECT @@SERVERNAME

--旧电脑名\实例名
 
--默认实例
EXEC sp_dropserver '旧电脑名\实例名', 'droplogins';
EXEC sp_addserver '新电脑名\实例名', 'local';
中国风 2015-12-23
  • 打赏
  • 举报
回复
引用 4 楼 TWWH 的回复:
yupeigu:你好! 我用select serverproperty('servername') 的查询结果是新名字,但是select * from Sys.SysServers,看到的还是旧名字。 这种情况还用改吗? 另外,我已经知道服务器名字不能随便改,但是已经改了,如何补救呢?除了用sp_dropserver ,sp_addserver改掉名字后,企业管理器中的登录名以及用户组中的名字还用手工改过来吗?
SELECT @@SERVERNAME --默认实例 EXEC sp_dropserver '旧计算机名', 'droplogins'; EXEC sp_addserver '新计算机名', 'local';
中国风 2015-12-23
  • 打赏
  • 举报
回复
select @@servername--查看实例名 sp_dropserver--删除旧实例名 sp_addserver--新增实例名
TWWH 2015-12-23
  • 打赏
  • 举报
回复
yupeigu:你好! 我用select serverproperty('servername') 的查询结果是新名字,但是select * from Sys.SysServers,看到的还是旧名字。 这种情况还用改吗? 另外,我已经知道服务器名字不能随便改,但是已经改了,如何补救呢?除了用sp_dropserver ,sp_addserver改掉名字后,企业管理器中的登录名以及用户组中的名字还用手工改过来吗?
Tiger_Zhao 2015-12-22
  • 打赏
  • 举报
回复
数据库服务器改名导致Reporting Service不可用的案例
没做过这样的事啊(摊手)
看上这个文章是否有用。
TWWH 2015-12-22
  • 打赏
  • 举报
回复
顶一下。没人会吗
  • 打赏
  • 举报
回复
这个服务器名称不能随便改,你是把os的服务器名称改了,但是数据库里存储的 服务器名称还是没有改,会导致一堆问题。 你可以这么修改:
use master    
       go    
       select @@servername  
       select serverproperty('servername')  
------  
  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  
  ELSE  
    PRINT '实例名与主机名一致,无需修改!'  

22,206

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧