SQL Server更改计算机名后设置
更改计算机名后,SQL Server 仍能通过 Windows 身份验证登录,但在执行部分操作时会报用户不存在/计算机名不正确等问题,需要手动进行设置。
- 若 SQL Server 设置为“仅 Windows 身份验证”登录,则先启用“SQL Server 身份验证”登录,再启用 sa 账户并设置密码,重启 SQL Server
- 在 SMSS 中使用 sa 登录,将“安全性/登录名”中的各个账户中的旧计算机名重命名为新的计算机名
- 在 master 数据库下执行以下 SQL 语句,重启 SQL Server:
1 | sp_dropserver '旧计算机名' |
旧计算机名可通过select @@SERVERNAME
获得,当前计算机名可通过select SERVERPROPERTY('servername')
获得。