Технически здесь есть две взаимосвязанные проблемы ...
В настоящее время я работаю над подключением к базе данных 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] => Массив ([0] => IM002 [SQLSTATE] => IM002 [1] => 0 [код] => 0 [2] => [Microsoft] [Диспетчер драйверов ODBC]] Имя источника данных не найдено и драйвер по умолчанию не указан [сообщение] => [Microsoft] [Диспетчер драйверов ODBC] Имя источника данных не найдено и драйвер по умолчанию не указан))
Затем я следую тому, что он говорит, но когда я загружаю версию x86, он сообщает мне, что она не поддерживается в моей текущей ОС (то же самое в выпусках 2012 и 2008 R2. Однако когда я запускаю x64, он загружается отлично, но не устраняет ошибку на сайте.
Есть ли способ обойти это? Я что-то упускаю? Я пробовал искать это в Google и других форумах, но не нашел ничего связанного.
Детали моей виртуальной машины:
Windows Server 2008 R2 Enterprise - 64-битная
Любая помощь будет оценена по достоинству! и если я разместил не в том месте, извините!
Ваш вопрос немного сбивает с толку ...
Вы используете SQL 2012 и 2008 R2?
В любом случае, если драйвер x86 не работает, но драйвер x64 работает, скорее всего, ваше приложение работает в режиме x64 и поэтому не может запустить драйвер x86. Если вы хотите использовать драйвер x86, убедитесь, что ваше приложение также работает в режиме x86.
Опять же, почему бы все равно не запустить все это в режиме x64?