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

前端之家收集整理的这篇文章主要介绍了SQL Server 复制需要有实际的服务器名称才能连接到服务器前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

今天在做sql Server 2005的实验的时候碰到的问题,问题描述很清楚,怀疑是我以前给计算机修改名称而导致的.可以用select @@servername和select serverproperty ('servername')对照一下,两个的结果是否一样,不一样就会出现问题,以下给出解决sql脚本 <div class="codetitle"><a style="CURSOR: pointer" data="80976" class="copybut" id="copybut80976" onclick="doCopy('code80976')"> 代码如下:

<div class="codebody" id="code80976">
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即可解决这个问题

原文链接:https://www.f2er.com/mssql/63795.html

猜你在找的MsSQL相关文章