SQL Server 安装后,服务器再改名,造成名称不一致,查询并修改数据库服务器真实名称

SELECT @@SERVERNAME -- 1.查询旧服务器名称

SELECT serverproperty('servername') AS new --2.查询新服务器名称

-- 3.更新服务器名称

IF SERVERPROPERTY('servername') <> '新服务器名称替换'

BEGIN

DECLARE @server_name NVARCHAR(128)

SET @server_name = '新服务器名称替换'

EXEC sp_dropserver @server = '旧服务器名称替换'

EXEC sp_addserver @server = @server_name, @local = 'LOCAL'

END


没有成功的话看一下数据库是不是用的 master

相关推荐
赖small强2 分钟前
【Linux 进程管理】Linux 可执行程序运行机制深度解析
linux·可执行程序
casdfxx4 分钟前
配置v3s支持8188eu、8192cu网卡(三)-openssh不能登录linux开发板。
linux·服务器·网络
gaize12135 分钟前
服务器数据如何恢复,看这里
运维·服务器
月亮!5 分钟前
IoT测试全解析:从嵌入式到云端的质量链条
运维·网络·人工智能·python·物联网·测试工具·自动化
遇见火星7 分钟前
Linux 服务器被入侵后,如何通过登录日志排查入侵源?【实战指南】
linux·运维·服务器·入侵·日志排查
凯子坚持 c10 分钟前
Docker 容器全生命周期管理与实操深度解析
运维·docker·容器
小清兔11 分钟前
一个unity中URP的环境下旋转天空盒的脚本(RotationSky)
开发语言·数据库·学习·程序人生·unity·c#·游戏引擎
凤凰战士芭比Q12 分钟前
(一)zabbix7.0(安装、自定义监控、告警)
linux
技术爬爬虾15 分钟前
为什么React的漏洞能攻破服务器?Next.js与RSC入门基础
前端·数据库·安全
gis分享者17 分钟前
如何在 Shell 脚本中使用管道(pipeline)实现数据传递?(容易)
linux·pipeline·shell·脚本·管道·数据传递