Поставщик Microsoft OLEDB для ODBC Ошибка драйвера '80004005' - PullRequest
0 голосов
/ 09 октября 2018

Я пытался настроить классический проект ASP, но я получаю эту ошибку:

This

И мое соединение былоэто:

MM_Client_STRING = "dsn=Sql_ecomply;uid=sa;pwd=Calv;"

После поиска в Google я нашел, чтобы изменить соединение на это:

MM_client_STRING = "Provider=R2014;Data Source=NAUMAN;Initial Catalog=ecomply_V4;User ID=sa;Password=Calv;"

Тогда ошибка изменится на это:

This

Можете ли вы, ребята, помочь мне, где я что-то упускаю, или я могу добавить или вычесть что-нибудь.

После того, как Алекс К. предложил мне сделать это с 32-бит админ это работает.Но застрял на новой вещи, то есть это:

This

Ответы [ 2 ]

0 голосов
/ 11 октября 2018

Возможно, вы используете 64-битный DSN для первого решения, как предложил Алекс, попробуйте 32-битный DSN.И второй вопрос, который вы редактировали.Эта проблема возникла, когда вы используете IIS 6.0, Microsoft отключила родительский путь по умолчанию в IIS 6.0 по соображениям безопасности и не рекомендуется его включать.Вместо этого используйте ключевое слово virtual с точным путем, т.е.

<!--- include virtual = "/File Name" -->

вместо использования этого:

<!--- include name ="../file name" -->
0 голосов
/ 09 октября 2018

Для второй ошибки звучит так, как будто вы пытаетесь запустить Classic ASP в 64-битном пуле приложений.В IIS нажмите «Пулы приложений», щелкните правой кнопкой мыши пул приложений, используемый вашим сайтом, затем выберите «Дополнительные параметры».Измените «Managed Pipeline Mode» на «Classic» и «Enable 32-Bit Applications» на «True», и тогда он должен работать.

...