Учетная запись компьютера не может войти как SYSADMIN - PullRequest
0 голосов
/ 24 октября 2019

Учетная запись компьютера не может войти в SQL Server 2017 Express на той же машине. Мы получаем сообщение об ошибке, в котором говорится, что не удалось войти в систему из-за невозможности открыть указанную базу данных. База данных существует и может выполнять запросы, учетная запись компьютера играет роль SYSADMIN, а также привязана непосредственно к базе данных.

Мы пытались использовать разные строки подключения, разные битовые биты, разные учетные записи (LocalServer, NetworkService,. ..), разные процессы, разные базы данных и разные роли базы данных. Также включены все сетевые протоколы.

enter image description here

enter image description here

enter image description here

На самом деле просто нужно это для работы с учетной записью компьютера. Мы не можем создать учетную запись домена или локальную учетную запись Windows (которая работает при тестировании). Обычно это работает просто отлично, но что-то не так.

1 Ответ

0 голосов
/ 24 октября 2019

Учетная запись компьютера никогда не входит локально. Сообщение об ошибке ограничено тем, что кажется, что это подключение к учетной записи компьютера, так как это своего рода обратный поиск учетной записи, пытающейся подключиться.

Вам необходимо создать логин для локальной учетной записи, которая на самом деле пытаетсясоединение, которое будет выглядеть примерно так:

CREATE LOGIN [NT AUTHORITY\NETWORK SERVICE] FROM WINDOWS

или

CREATE LOGIN [NT Service\MSSQLServerOLAPService] FROM WINDOWS
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...