У нас есть сайт ASP, использующий проверку подлинности Windows для подключения к базе данных SQLServer.Существует три экземпляра веб-сайта: среда Dev (расположена на моей рабочей станции), среда UAT и производственная среда, которые находятся на отдельных серверах.
Когда я захожу на сайт Dev (который использует тот жеБД как сайт UAT) У меня нет проблем, сайт подключается к базе данных, используя мою учетную запись Windows.Однако, когда я подключаюсь к сайту UAT, он использует другую учетную запись (принадлежащую мне, но не подключенную к моей учетной записи Windows по умолчанию), которая не разрешена в БД, поэтому сайт возвращает следующую ошибку:
Поставщик Microsoft OLE DB для SQL Server ошибка «80004005» Не удается открыть базу данных, запрошенную при входе в систему «ANAML».Ошибка входа в систему.
/inc/dbconnect.asp, строка 4
Файлы ASP на сайтах Dev и UAT идентичны, поэтому любой может объяснить, почему сайт UAT может использовать неправильную Windowsучетная запись?Это влияет только на меня со всех рабочих станций и без других пользователей.
Перезагрузил сервер и мою рабочую станцию и локально очистил мои интернет-файлы.