У меня проблема с подключением к LocalDb
с использованием учетной записи LOCAL SERVICE
.
Невозможно открыть базу данных MyDB, запрошенную логином. Не удалось войти в систему. Ошибка входа для пользователя NT AUTHORITY \ LOCAL SERVICE.
Сервис выглядит так:
connectionString:
Server=(localdb)\mssqllocaldb;Database=MyDB;Trusted_Connection=True;MultipleActiveResultSets=true
Я создал пользователя NT AUTHORITY\LOCAL SERVICE
в LocalDb
и сопоставил пользователя как db_owner
с текущими базами данных. Я также проверил, включен ли вход в систему и есть ли разрешение на подключение к ядру базы данных. Я также попытался предоставить пользователю роль сервера sysadmin
.
Я перезапустил и службу, и компьютер, но все равно получаю ту же ошибку.
Если я изменю службу для использования учетной записи локального компьютера, все будет работать. Что я пропустил?
Я следовал этому руководству, но вместо этого использовал LocalDb
и NT AUTHORITY\LOCAL SERVICE
.