在網路上找到一篇關於SQL Server如何重新命名的方法

DECLARE @sn sysname,@sno sysname;
SELECT @sn=cast(serverproperty('servername') as sysname),@sno=@@SERVERNAME;
IF @sno IS NULL
BEGIN
EXEC sp_addserver @server=@sn,@local = 'local';
SELECT N'Finish the server name to revise, and has already stopped serving, please restart the server';
SELECT N'完成伺服器名稱修改,並已停止服務,請重新啟動伺服器';
SHUTDOWN WITH NOWAIT;
RETURN;
END
ELSE IF (@sn=@sno)
BEGIN
SELECT N'Do not need to revise the server name';
SELECT N'無須修正伺服器名稱';
RETURN;
END
ELSE
BEGIN
EXEC sp_dropserver @sno;
EXEC sp_addserver @server=@sn,@local = 'local';
SELECT N'Finish the server name to revise, and has already stopped serving, please restart the server';
SELECT N'完成伺服器名稱修改,並已停止服務,請重新啟動伺服器';
SHUTDOWN WITH NOWAIT;
END

 

 

http://sharedderrick.blogspot.com/2007/11/sql-server-servername.html

 

 

arrow
arrow
    文章標籤
    SQL rename
    全站熱搜

    wings890109 發表在 痞客邦 留言(0) 人氣()