Указанная ошибка DSN содержит несоответствие архитектуры между драйвером и приложением

0

У меня есть сервер Windows Server 2012 (64-разрядный) с установленным в нем IIS. Я хочу создать соединение с sql server2012 (64-разрядным) через php-код. Я создал dsn, и когда я запустил php файл, я получаю сообщение об ошибке

указанный dsn содержит несоответствие архитектуры между драйвером и приложением

Я пробовал ссылку http://forum.gpsgate.com/topic.asp?TOPIC_ID=13711.

Я также создал dsn через 32-битный и 64-битный, но ошибка все равно остается такой же.

Пожалуйста помоги.

Теги:
sql-server

2 ответа

1

Запустите ODBC-конфигурацию с C:\Windows\SysWOW64\odbcad32.exe и добавьте туда свое соединение, поскольку вы больше всего использовали панель управления по умолчанию.

  • 0
    В чем разница между запуском по умолчанию и C: \ Когда я создал соединение из C: \ Windows \ SysWOW64 \ odbcad32.exe, я получаю сообщение об ошибке «Не удалось установить соединение с пользователем». Также создается 32-разрядное соединение.
  • 0
    Спасатель жизни - глупо, я использую менеджер ODBC приманки, который заметно отображается на панели управления вместо реального. SMH
0

После 1 часа серфинга я получил решение своей ошибки

вот решение

Существует 2 версии ODBC, которые могут беспокоиться о 64-битных машинах: 32-разрядной версии и 64-разрядной версии. Таким образом, вы должны добавить или изменить в 2-х местах, чтобы охватить оба типа. Начало - Инструменты администратора - Источники данных подключаются к 64-битной версии; Start - Run - C:\Windows\SysWOW64\odbcad32.exe доставит вас к 32-разрядной версии. Делайте все свои добавления/удаления/изменения в обоих. Установка 32-разрядных драйверов на 64-разрядный сервер и указание того, что драйвер в DSN должен исправить проблему. Если вы по-прежнему сталкиваетесь с ошибкой после добавления или изменения 32-разрядных драйверов, обратитесь в службу поддержки.

По ссылке http://www-01.ibm.com/support/docview.wss?uid=swg21557767

Это поможет другим сэкономить свое время.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню