Ошибка входа для пользователя 'NT AUTHORITY \ SYSTEM'.Застрял в петле - PullRequest
0 голосов
/ 19 октября 2018

Полная ошибка:

Невозможно открыть базу данных " Имя ", запрошенное при входе в систему.Ошибка входа.Не удалось войти в систему для пользователя 'NT AUTHORITY \ SYSTEM'.

Я перепробовал практически все решения, доступные здесь.уже пытался изменить Integrated Security на false и true и sspi, но все равно ничего.изменение пула на ApplicationPoolIdentity просто изменяет ошибку на

Не удалось войти в систему для пользователя 'IIS APPPOOL / имя '

Я также попытался добавить этиимена для студии управления сервером sql под входом в систему и предоставлением им sysadmin и общедоступных ролей, а также присвоение им db_read и write или как там их еще называют.

Изменение идентификатора олицетворения с true на false дает

Ошибка входа для пользователя 'NT AUTHORITY \ IUSR'

или что-то похожее, так что я застрял в цикле (который я добавил в логины).

СейчасЯ не являюсь автором этого веб-приложения asp.net, и мне просто поручено развернуть опубликованные файлы на этом компьютере, поэтому я понятия не имею, упускаю ли я что-то очевидное.(вероятно, не потому, что ведущий разработчик пытался заставить его работать вчера около 5 часов).

Кстати, приложение полностью работает везде, а просто ненавидит меня.

Ответы [ 2 ]

0 голосов
/ 19 октября 2018

создать учетную запись на сервере SQL (логин) и записать ее в строку подключения (https://www.connectionstrings.com/sqlconnection/connection-to-a-sql-server-instance/)

Server=myServerName\myInstanceName;Database=myDataBase;User Id=myUsername; Password=myPassword;

0 голосов
/ 19 октября 2018

Отсутствует ODBC?и убедитесь, что SQL установлен в смешанный режим.SQL и авторизация Windows.убедитесь, что агент сервера SQL установлен в Windows.Войти как.в диспетчере конфигурации SQL Server.

...