您现在的位置:主页 > 技术中心 > 数据库技术 > Sqlserver

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

来源:网络 责任编辑:admin 发表时间:2013-07-02 02:30 点击:

今天在做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')查看的结果是一样的,都是当前服务器的名字了。
本文出自 “拼搏” 博客

    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    评价:
    表情:
    用户名: 验证码:点击我更换图片

    推荐热点

    • sql常见面试题
    • SQL SERVER 2005性能之跟踪
    • SQL编程(一)
    • LINUX上RMAN自动备份脚本
    • sql server面试题
    • 浅谈SQL Server中的事务日志(三)----在简单恢复模式
    • SQL小技巧系列 --- 行转列合并
    • 如何将多个SQL查询统计结果一次显示出来
    • sql server 列转行
    ?? - ?? - ÝřŝžľŘÝź - TAGąęÇŠ - RSSśŠÔÄ - ??
    Copyright © 2004-2024 上海卓卓网络科技有限公司