Я пытаюсь подключиться к базе данных SQL Server из веб-приложения .NET Core. Вот строка подключения, которую я использую:
Server =.; Database = DBNAME; User Id = tb; Password = pass; Trusted_Connection = True; MultipleActiveResultSets = True;
.
При предыдущей установке создаетсяисключение:
Произошла ошибка при подключении к базе данных 'DBNAME' на сервере '.'.System.Data.SqlClient.SqlException (0x80131904): Ошибка открытия сеанса для пользователя 'MyDomain \ ServerMachineName $'.
Я думаю, что он пытается подключиться с использованием другой учетной записи домена, которую я даже не могусм. в списке пользователей базы данных на вкладке «Безопасность» и пользователей экземпляра сервера.
В файле запуска соответствующая конфигурация:
services.AddDbContext<MyDBContext>(options => options.UseSqlServer(Configuration.GetConnectionString("MyConnectionString")));
Я попытался добавить разных пользователейс необходимыми привилегиями для экземпляра SQL Server и конкретной БД, но ни один из них не работал.
Вопросы:
Почемусистема полностью игнорирует указанную мной строку подключения?
Есть ли способ обойти это?