32-битное приложение не может найти DSN или драйверы на 64-битной Windows Server - PullRequest
1 голос
/ 16 августа 2011

У меня 32-битное приложение, работающее в 64-битных окнах, использующее DSN для подключения к базе данных MS SQL.Я получаю следующее сообщение об ошибке:

Имя источника данных не найдено

Я много раз искал эту ошибку и убедился, что я выполнил основы, такие как добавление DSN с помощьюкак 32-битные, так и 64-битные администраторы ODBC.Я также проверил индивидуальные уведомления о доставке, и все они успешно подключились.

Возможно ли, что приложение не в том месте?Но затем я определил DSN как в 64-битной, так и в 32-битной версии, поэтому я застрял здесь.

1 Ответ

0 голосов
/ 25 августа 2011

Выполните трассировку Process Monitor (инструмент sysinternals), чтобы увидеть, что ищет приложение. Системные уведомления о доставке хранятся в реестре, поэтому при поиске уведомления о доставке вы должны увидеть его в трассировке.

...