У нас есть классическое приложение ASP, которое подключается к компоненту COM. Компонент COM считывает строку подключения из реестра и подключается к источнику данных. Мы экспортировали пакет COM из коробки 2003 и импортировали в коробку 2008 R2. Мы проверили каждый параметр, чтобы убедиться в его правильности. Когда мы попадаем на классический ASP-сайт, в средстве просмотра событий появляется следующее:
Error Number: -2147467259
Error Description: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
Additional Information: SPROC: sprocnamehere
Record Limit0 (User ID: 0)
Мы создали DSN на машине, чтобы она могла подключаться. Мы настроили анонимного пользователя IIS . Мы настроили IIS для работы в 32-битном режиме . Все та же ошибка. Есть еще идеи? Кажется, что пакет COM работает как 64-битный.