2014-09-13 7 views
0

У меня есть приложение, работающее на IIS с 32-разрядным приложением Enabled. На удаленном сервере (соединение доступно на локальном компьютере) я установил Pervasive SQL. Я установил Pervasive SQL Driver на локальном компьютере и попытался подключить базу данных «TestApplication» в Pervasive SQL.Как подключить обширную базу данных и веб-сайт sql с использованием DSN

Для этого я создал Систему DSN «DSNTEST» и попытался с Windows Application.Its работал нормально.

Но я не мог подключиться к базе данных с веб-сайта.

Произошла ошибка «Ошибка: ERROR [IM014] [Microsoft] [Менеджер драйверов ODBC] Указанный DSN содержит несоответствие архитектуры между драйвером и приложением».

Может ли кто-нибудь помочь мне решить эту проблему?

Заранее спасибо.

+0

Какую версию PSQL вы используете? Является ли приложение построено с использованием ASP.NET? – mirtheil

+0

Мы используем PSQL 11.30.51.00, этот драйвер версии установлен на нашем сервере. Да, мы используем ASP.NET –

ответ

0

Похоже, приложение ASP.NET пытается работать как 64-битное приложение. Поскольку вы используете PSQL v11, вы можете установить 64-битный драйвер ODBC, который является частью 64-разрядной клиентской установки PSQL v11 (по адресу http://www.pervasive.com/database/Home/Products/PSQLv11.aspx).
Другой вариант - убедиться, что проект ASP.NET построен с целью x86, а не x64 или AnyCPU.