Ошибка при попытке загрузить SQL Server 2008 R2 родной клиент x86
Там технически 2 проблемы связаны друг с другом здесь...
В настоящее время я работаю над подключением к базе данных mssql с веб-сайта и проверяю все через Xampp на виртуальной машине. При запуске кода я получаю эту ошибку на веб-странице:
Array ([0] => Array ([0] => IMSSP [SQLSTATE] => IMSSP [1] => -49 [code] => -49 [2] => Для этого расширения требуется собственный клиент Microsoft SQL Server 2012) Откройте следующий URL-адрес, чтобы загрузить драйвер ODBC для собственного клиента Microsoft SQL Server 2012 для x86: http://go.microsoft.com/fwlink/?LinkId=163712 [message] => Для этого расширения требуется собственный клиент Microsoft SQL Server 2012 Откройте следующий URL-адрес, чтобы загрузить драйвер ODBC для собственного клиента Microsoft SQL Server 2012 для x86: http://go.microsoft.com/fwlink/?LinkId=163712) [1] => Array ([0] => IM002 [ SQLSTATE] => IM002 [1] => 0 [code] => 0 [2] => [Microsoft] [Диспетчер драйверов ODBC] Не найдено имя источника данных и не указан драйвер по умолчанию [сообщение] => [Microsoft] [ODBC Driver Manager] Имя источника данных не найдено и драйвер по умолчанию не указан))
Затем я следую тому, что он говорит, но когда я загружаю версию x86, она говорит мне, что она не поддерживается в моей текущей ОС (то же самое в 2012 и 2008 R2 выпусках. Однако, когда я запускаю x64, она загружается отлично, но не устраняет ошибку на сайте.
Это можно обойти? Я что-то пропустил? Я пробовал искать это на Google и других форумах, но не нашел ничего связанного.
Детали моей виртуальной машины:
Windows Server 2008 R2 Enterprise - 64 бит
Любая помощь будет оценена! и если я написал в неправильном месте, извините!
1 ответ
Ваш вопрос немного сбивает с толку...
Используете ли вы SQL 2012 и 2008 R2?
В любом случае, если драйвер x86 не работает, но драйвер x64, скорее всего, ваше приложение работает в режиме x64 и, следовательно, не может запустить драйвер x86. Если вы хотите использовать драйвер x86, убедитесь, что ваше приложение работает в режиме x86.
Опять же, почему бы не запустить все это в режиме x64?