我是要进入软件测试这个行业的新手!请大家多多指教!

sql server 复制需要有实际的服务器名称才能连接到服务器(转载)

上一篇 / 下一篇  2011-11-24 15:02:24 / 个人分类:学习笔记

今天在做sql server 2005 复制的时候,提示复制需要有实际的服务器名称才能连接到服务器……的消息,一开始不知道什么意思!后来在网上查了一下才知道,原来是以前我把机器改过名字。用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
需注意的是,改过之后必须要重启一下SQL 服务器才可以,这时在用
select @@servername 和select serverproperty('servername')查看的结果是一样的,都是当前服务器的名字了。

本文出自 “拼搏” 博客,请务必保留此出处http://sundysang.blog.51cto.com/280008/200186


TAG:

 

评分:0

我来说两句

日历

« 2024-05-03  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 17893
  • 日志数: 16
  • 书签数: 1
  • 建立时间: 2008-05-30
  • 更新时间: 2012-11-21

RSS订阅

Open Toolbar