Не удается подключиться к источнику данных ODBC SystemDSN IIS 7 - PullRequest
3 голосов
/ 09 марта 2012

Я настроил источник данных odbc как системный DSN. Он отлично работает сам по себе и от Visual Studio.

Когда я пытаюсь запустить приложение под IIS 7 при подключении, я получаю сообщение об ошибке:

ОШИБКА [08001] [Microsoft] [Собственный клиент SQL Server 10.0] Поставщик именованных каналов: не удалось открыть соединение с SQL Server [5].

ОШИБКА [HYT00] [Microsoft] [Собственный клиент SQL Server 10.0] Тайм-аут входа в систему истек

ОШИБКА [08001] [Microsoft] [Собственный клиент SQL Server 10.0] A ошибка, связанная с сетью или экземпляром, произошла во время установление соединения с SQL Server. Сервер не найден или нет доступны. Проверьте правильность имени экземпляра и если SQL Server настроен для разрешения удаленных подключений. Для получения дополнительной информации см. SQL Серверная книга онлайн.

1 Ответ

1 голос
/ 25 апреля 2012

Приложение IIS запускается от имени другого пользователя - у этого пользователя нет предвидений доступа к тому месту, которое использует ODBC.

Я изменил удостоверение ApplicationPool на запуск от имени администратора - это решило мою проблему.Это было быстрое решение.По крайней мере, это перенаправление копать.:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...