У меня есть API, который размещается на IIS 7.5. Пул приложений настроен с использованием учетной записи службы домена. Затем я предоставляю учетной записи полное разрешение на сайте по умолчанию.
API и база данных находятся на разных серверах.
Я создаю учетную запись SQL Server для учетной записи и связываю ее с пользователем. Пользователю предоставляется база данных db_onwer. Служба SQL Server также настроена для запуска с использованием этой учетной записи службы. Однако API не может подключиться к базе данных. Журнал базы данных показывает это сообщение об ошибке «Вход в систему для пользователя host \ servername $. Если хосту \ servername $ предоставлен доступ к серверу, он будет работать нормально. Однако ИТ-отдел сказал, что нет.
Большинство решений, которые я нашел в Интернете до настоящего времени, либо давали разрешение на размещение \ имя_сервера $ в базе данных, либо изменяли пул приложений для использования сетевой или локальной службы, либо использовали имя пользователя и пароль, где имя пользователя не является учетной записью домена. пользователь.
Мне нужно использовать учетную запись доменного имени, поэтому я изо всех сил пытаюсь найти решение.