sqlserver修改主机名
一、修改操作系统主机名
我的电脑—属性—更改设置
二、登录SQLServer查看服务器名称
https://learn.microsoft.com/zh-cn/previous-versions/sql/sql-server-2005/ms174396(v=sql.90)
https://learn.microsoft.com/zh-cn/sql/t-sql/functions/serverproperty-transact-sql?view=sql-server-ver17&redirectedfrom=MSDN
1.检查服务器名称
检查SQL Server中的“服务器名[/命名实例名]”, 和当前真实的“计算机名[/命名实例名]”。如果修改了计算机名,则这两者即会不一致
1 | select @@serverName as '旧服务器名称', serverproperty('serverName') as '新服务器名称'; |

2.更新服务器名称
1 | 脚本: |

3.重启sqlserver检查

三、登录名影响
默认的本地帐户仍然显示旧的计算机名。而且,在添加新的本地管理员帐户时被拒绝(实际上,Windows SID是相同的)
需要使用另一个管理员帐户连接到SSMS,删除原有的默认本地帐户,再重新添加新的本地帐户。注意为新的本地帐户配置对应的服务器角色等权限。

1.检查原帐号角色


2.使用sa登录删除登录名

新建登录名:





登录状态设为已启用:


新建会提示服务主体帐号已存在,删除后重新建即可


3.重新创建登录名

- Title: sqlserver修改主机名
- Author: 𝓓𝓸𝓷
- Created at : 2025-07-28 11:26:30
- Updated at : 2025-07-31 18:34:58
- Link: https://www.zhangdong.me/sqlserver-change-hostname.html
- License: This work is licensed under CC BY-NC-SA 4.0.
评论
