Как изменить часть имени сервера / имени компьютера пользователя в роли SQL Server sysadmin? - PullRequest
0 голосов
/ 26 марта 2020

Я создал виртуальную машину и установил Windows Server 2016 и SQL Server 2019 на нее. После этого (не задумываясь) я изменил имя виртуальной машины с foo на bar, чтобы оно описывало ее роль (вместо сохранения случайного foo имени, которое назначает Windows).

Впоследствии я устанавливал другое программное обеспечение, использующее базу данных, что заставило меня просмотреть роль участников sysadmin. В это время я заметил, что запись администратора локального компьютера все еще включает в себя исходное имя компьютера, то есть foo\administrator

Итак, без необходимости удалять + переустанавливать SQL Сервер, как мне изменить sysadmin SQL Server role member с foo\administrator до bar\administrator?

1 Ответ

0 голосов
/ 26 марта 2020

Чтобы изменить sysadmin SQL Server role member с foo\administrator на bar\administrator, выполните эту команду от имени администратора в окне консоли CMD:

sqlcmd -E -S "bar" -Q "ALTER LOGIN [foo\Administrator] WITH NAME = [bar\Administrator]"

...