У меня есть приложение .net 2.0, размещенное на IIS, которое подключается к базе данных Ingres. Для подключения используется iBatis с драйвером ODBC для подключения к базе данных Ingres, защищенной паролем установки.
По какой-то причине, когда я отлаживаю свой код, все работает нормально. Устанавливает соединение без проблем. Однако, когда я пытаюсь разместить сайт на своем локальном IIS, ingres возвращается с этой ошибкой.
ERROR [5000H] [CA][Ingres ODBC Driver][Ingres]User authorization check failed.
Your user identifier was not known to this installation.
Contact your system manager for further assistance.
ERROR [08S01] [CA][Ingres ODBC Driver][Ingres]The connection to the server has been aborted.
Мне интересно, почему пароль установки будет работать против моего сеанса отладки и отказываться подключаться за IIS? Использует ли IIS другое «имя», отличное от имени моего компьютера, для установления соединения с паролем установки?