Недавно я установил SQL Server 2008 Express на свой домашний компьютер Windows 7 Ultimate x64. У меня также есть IIS 7.5 с PHP 5.3, и я пытался подключиться к SQL через ADODB, но продолжал получать эту ошибку:Как подключиться к моему 64-разрядному SQL Server с помощью ODBC?
[Microsoft][ODBC Driver Manager] The specified DSN contains an
architecture mismatch between the Driver and Application
После этого небольшое количество рыть в интернете, я думаю, что это происходит потому, что Драйвер ODBC для SQL Server предназначен для 32-разрядных операционных систем, а мой 64. Прежде всего, я прав? Это причина, по которой я столкнулся с проблемой? Во-вторых, если да, то как это исправить? Существуют ли обновленные драйверы ODBC, которые работают с 64-разрядными операционными системами? Я смотрел, но не смог найти ...
спасибо! Я поражен тем, что трудно найти это! – Guillermo
Это работало и на меня ... после 30 + минут беспорядков, потому что я скопировал неправильный путь. Если вы читаете эту статью, C: \ Windows \ SysWOW64 \ odbcad32.exe - это тот, который вы хотите. –
Спасибо, был полезен. :) – Dharmavir