Elettracompany.com

Компьютерный справочник
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Php sql driver

Как подключиться к Microsoft SQL Server через PHP

В этой статье мы расскажем о всех тонкостях подключения к MS SQL серверу, для работы с ним через PHP .

Мы будем рассматривать SQL Server 2014 . На ранних версиях этот процесс может немного отличаться.

Давайте определим, что мы уже имеет установленный пакет SQL Server на каком то VPS или сервере с ОС Windows (Например, заказанного у ihc.ru), либо установленный на вашем локальном компьютере для тестов.

Так же соответственно на сервере стоит PHP версии 5.2+ или у вас установлен локальный сервер, вроде OpenServer .

Теперь нужно скачать и установить PHP driver для SQL Server — вот ссылка на официальный сайт.

На данный момент там есть четыре версии драйвера 2.0, 3.0, 3.1, 3.2. Далее приведена таблица с совместимостью с PHP :

Так же приведем таблицу поддержки разных версий MS SQL Server :

Windows Server 2008 R2 SP1

Windows Server 2008 SP2

Windows Server 2012

Windows Server 2012 R2

Windows Server 2008 R2 SP1

Windows Server 2008 SP2

Windows Server 2003 Service Pack 1

Windows Server 2008 R2

Windows Server 2008

Мы для проверки выбрали драйвер версии 3.2 для сервера 2014 года. После скачивания распакуйте полученные файлы в какую-нибудь временную папку. Получите примерно такой список файлов:

  • PHP Drivers License Terms.rtf
  • php_pdo_sqlsrv_54_nts.dll
  • php_pdo_sqlsrv_54_ts.dll
  • php_pdo_sqlsrv_55_nts.dll
  • php_pdo_sqlsrv_55_ts.dll
  • php_pdo_sqlsrv_56_nts.dll
  • php_pdo_sqlsrv_56_ts.dll
  • php_sqlsrv_54_nts.dll
  • php_sqlsrv_54_ts.dll
  • php_sqlsrv_55_nts.dll
  • php_sqlsrv_55_ts.dll
  • php_sqlsrv_56_nts.dll
  • php_sqlsrv_56_ts.dll
  • release.txt
  • SQLSRV_Readme.htm
  • SQLSRV_ThirdPartyNotices.rtf

Нас здесь интересуют только библиотеки с форматом dll . Библиотеки с приставкой php_pdo отметаем сразу. Остается список из файлов:

  • php_sqlsrv_54_nts.dll
  • php_sqlsrv_54_ts.dll
  • php_sqlsrv_55_nts.dll
  • php_sqlsrv_55_ts.dll
  • php_sqlsrv_56_nts.dll
  • php_sqlsrv_ 56_ts.dll

Здесь после приставки php_sqlsrv_ идут две цифры, это версия PHP , и следующие символы определяют Thread Safety , режим которого можно посмотреть в информации о вашем PHP , смотрится в phpinfo() . Если в графе стоит enabled , то выбираем версию с приставкой _ts и иначе — _nts .

После того как вы определились с файлом драйвера, который нужен вам, переходим к настройке php.ini . В первую очередь находим там строчку extension_dir = и удостоверяемся, что она не закомментирована, она указывает путь к расширениям, именно по этому пути открываем соответствующую директорию и закидываем туда библиотеку драйвера, в нашем случае это был php_sqlsrv_54_ts.dll , у вас может быть другая версия драйвера.

Теперь добавляем в php.ini строку с подключением драйвера extension=php_sqlsrv_54_ts.dll . Перезапускаем сервер и проверяем phpinfo() . Если всё произошло успешно вы должны обнаружить блок sqlsrv :

Теперь проверяем соединение с БД при помощи следующего шаблона:

Если получаем «Connection established.» — радуемся. Если «Connection could not be established.» и гору сообщений об ошибках, то перечитываем статью, после этого уже пишем в комментарии.

Мы пробовали всё на локальном компьютере — сервер OpenServer , версия PHP — 5.4.44, MS SQL Server 2014, имя БД — StudyBD .

Напоследок так же ссылка на на описание API драйвера.

Функции модуля PDO_SQLSRV для Microsoft SQL Server

Введение

PDO_SQLSRV — это драйвер, реализующий интерфейс PHP Data Objects (PDO) для получения доступа из PHP к базам данных MS SQL Server (начиная с версии SQL Server 2005) и SQL Azure.

Установка

Модуль PDO_SQLSRV включается добавлением соответствующего файла DLL в директорию модулей вашей установленной копии PHP и соответствующей записи в файл php.ini . Загружаемая копия модуля PDO_SQLSRV включает в себя восемь файлов драйверов, четыре из них для поддержки PDO. Если вы используете потоконебезопасную сборку PHP (PHP 5.3), используйте php_pdo_sqlsrv_53_nts.dll (вы должны использовать потоконебезопасную версию, если в качестве веб-сервера у вас установлен IIS). Если же вы используете потокобезопасную сборку, то должны использовать php_pdo_sqlsrv_52_ts_vc6.dll. Аналогично, для PHP 5.4 используйте php_pdo_sqlsrv_54_nts.dll или php_pdo_sqlsrv_54_ts.dll.

Наиболее часто используемая версия драйвера доступна здесь: » Загрузка SQLSRV. Если вам нужна поддержка PHP 5.2 и/или PHP скомпилирован с использованием VC6, используйте релиз драйвера 2.0: » Загрузка SQLSRV 2.0. Исходный код драйвера размещен в » публичном репозитории.

За подробностями о системных требованиях обратитесь к разделу » Системные требования SQLSRV.

Модуль PDO_SQLSRV может использоваться с PHP только в ОС Windows. Для Linux используйте ODBC и » Microsoft’s SQL Server ODBC Driver для Linux.

Предопределенные константы

Перечисленные ниже константы определены данным драйвером и будут доступны только в случае, если PHP был собран с поддержкой этого расширения или данное расширение было подгружено динамически во время выполнения. Вдобавок, эти драйверо-зависимые константы должны быть использованы только совместно с этим драйвером. Использование атрибутов, специфичных для некоторого драйвера с другим драйвером может вызвать неожиданное поведение. Если ваш код выполняется с несколькими драйверами, то можно использовать функцию PDO::getAttribute() для получения атрибута PDO::ATTR_DRIVER_NAME для проверки драйвера.

PDO::SQLSRV_TXN_READ_UNCOMMITTED ( integer ) Данная константа — допустимое значение для ключа TransactionIsolation SQLSRV DSN. Устанавливает уровень изоляции транзакций для соединения в значение Read Uncommitted. PDO::SQLSRV_TXN_READ_COMMITTED ( integer ) Данная константа — допустимое значение для ключа TransactionIsolation SQLSRV DSN. Устанавливает уровень изоляции транзакций для соединения в значение Read Committed. PDO::SQLSRV_TXN_REPEATABLE_READ ( integer ) Данная константа — допустимое значение для ключа TransactionIsolation SQLSRV DSN. Устанавливает уровень изоляции транзакций для соединения в значение Repeateable Read. PDO::SQLSRV_TXN_SNAPSHOT ( integer ) Данная константа — допустимое значение для ключа TransactionIsolation SQLSRV DSN. Устанавливает уровень изоляции транзакций для соединения в значение Snapshot. PDO::SQLSRV_TXN_SERIALIZABLE ( integer ) Данная константа — допустимое значение для ключа TransactionIsolation SQLSRV DSN. Устанавливает уровень изоляции транзакций для соединения в значение Serializable. PDO::SQLSRV_ENCODING_BINARY ( integer ) Определяет, что данные отправляются/получаются в виде потока байтов к/от сервера без выполнения преобразования кодировки или другого преобразования. Константа может быть передана в функции PDOStatement::setAttribute, PDO::prepare, PDOStatement::bindColumn и PDOStatement::bindParam. PDO::SQLSRV_ENCODING_SYSTEM ( integer ) Определяет, что данные отправляются/получаются к/от сервера в 8ми-битной кодировке локали Windows, установленной в системе. Все мультибайтовые символы и символы, не преобразуемые в данную кодировку, заменяются символом вопроса (?). Константа может быть передана в функции PDOStatement::setAttribute, PDO::setAttribute, PDO::prepare, PDOStatement::bindColumn и PDOStatement::bindParam. PDO::SQLSRV_ENCODING_UTF8 ( integer ) Определяет, что данные отправляются/получаются к/от сервера в кодировке UTF-8. Константа может быть передана в функции PDOStatement::setAttribute, PDO::setAttribute, PDO::prepare, PDOStatement::bindColumn и PDOStatement::bindParam. PDO::SQLSRV_ENCODING_DEFAULT ( integer ) Определяет, что данные отправляются/получаются к/от сервера согласно значению PDO::SQLSRV_ENCODING_SYSTEM, указанному при подключении. Для подключения может использоваться кодировка, указанная при подготовке выражения. Константа может быть передана в функции PDOStatement::setAttribute, PDO::setAttribute, PDO::prepare, PDOStatement::bindColumn и PDOStatement::bindParam. PDO::SQLSRV_ATTR_QUERY_TIMEOUT ( integer ) Неотрицательное целое число, отражающее период тайм-аута в секундах. Ноль (0) — это значение по умолчанию, означающее, что время тайм-аута не учитывается. Константа может быть передана в функции PDOStatement::setAttribute, PDO::setAttribute и PDO::prepare. PDO::SQLSRV_ATTR_DIRECT_QUERY ( integer ) Показывает, что запрос должен быть немедленно выполнен, без подготовки выражения. Константа может быть передана в функции PDO::setAttribute и PDO::prepare. За подробностями обратитесь к разделу документации » Немедленное выполнение выражений и выполнение подготовленных выражений.

Читать еще:  Подготовка карты sd проверка ошибок андроид

How to install Microsoft’s SQL Server Driver for PHP

In this article I’ll show you how to install the Microsoft SQL Server Driver for PHP 7+. This makes the use of an SQL Server database back-end for your PHP website easy. If you want to communicatie with SQL Server using PHP you need to rely on some additional software and PHP extensions. This post walks you through the steps necessary to install the SQL Server driver and SQLSRV extension for PHP 7+, on Windows Server IIS of course.

How to install Microsoft’s SQL Server Driver for PHP 7+

To let PHP (PHP 7.0, PHP 7.1, PHP 7.2) communicate with an SQL Server database you need additional software: ODBC drivers, and the PHP SQLSRV extension. You have to use the SQLSRV API functions to connect to an MS SQL Server database from PHP. Or PDO of course…

First you need to download all of this. Please note some version numbers might be outdated.

Required software to install PHP 7 and SQL Server SQLSRV PHP extension

You need the following software, go ahead and download:

How to install Microsoft’s SQL Server Driver for PHPClick To Tweet

  • Microsoft® ODBC Driver 11 , 13 , 13.1 , 17 for SQL Server® – Windows: https://www.microsoft.com/en-us/download/details.aspx?id=56567. The Microsoft ODBC Driver for SQL Server provides native connectivity from Windows to Microsoft SQL Server and Windows Azure SQL Database.
  • Microsoft Drivers for PHP 7 for SQL Server: https://github.com/Azure/msphpsql/tree/PHP-7.0. The Microsoft Drivers for PHP for SQL Server are PHP extensions that allow for the reading and writing of SQL Server data from within PHP scripts.
  • Check out the Microsoft Drivers for PHP for SQL Server System Requirements.

Note: on Windows, download the DLLs from SQLSRV or PDO_SQLSRV PECL repository (source). To download and install the most up-to-date ODBC driver version, read Microsoft Docs Microsoft ODBC Driver for SQL Server on Windows and Download ODBC Driver for SQL Server.

SQL Server Native Client (SNAC) 2012

Since the release of ODBC Driver 11 for SQL Server you no longer have to install SQL Server Native Client – or SNAC – 2012.

Microsoft is adopting ODBC as the de-facto standard for native access to SQL Server and Windows Azure SQL Database. We have provided longstanding support for ODBC on Windows and, in the SQL Server 2012 timeframe, released support for ODBC on Linux (Red Hat Enterprise Linux 5 and 6, and SUSE Enterprise Linux). Microsoft is aligning and renaming the previous ODBC drivers as follows:

This change will result in our ODBC drivers for Windows and Linux being better aligned going forward. We hope that this change makes it easier for you to find the right driver for your needs and makes it easier to stay informed of new releases. Today’s availability marks the first combined release for your use.

There are no more updates to the ODBC driver in SQL Server Native Client. The successor to the ODBC driver in SQL Server Native Client, called the Microsoft ODBC Driver 11 for SQL Server on Windows, is installed with SQL Server 2014. For more information about the Microsoft ODBC Driver 11 for SQL Server on Windows, see Microsoft ODBC Driver 11 for SQL Server – Windows

Visual Studio C++ 2015 for PHP 7 on Windows Server IIS

To install PHP 7, you need to have Visual Studio C++ 2015, or VC14, installed too. Download and install Visual C++ Redistributable for Visual Studio 2015 if you haven’t done so.

After you’ve downloaded and extracted the software, you need to install it all.

Install ODBC Driver 11 , 13 , 13.1 , 17 for SQL Server
To install the ODBC Driver, in your cmd command or PowerShell prompt, simply type:

Install Microsoft Drivers for PHP 7 for SQL Server
This isn’t really an installation, just download the msphpsql-PHP-7.0 zipfile from Github and unzip it. Within the archive you’ll find the folder msphpsql-PHP-7.0/binaries/ / and two .dll files: php_sqlsrv_7_nts.dll and php_sqlsrv_7_ts.dll .

Pick the one you need for your IIS hosting environment, and copy the file to your PHP ext directory:

Читать еще:  Код ошибки 902 play market

To enable the SQLSRV extension in PHP, add to your php.ini file:

Install Visual Studio C++ 2015
If you haven’t installed Visual C++ Redistributable for Visual Studio 2015 yet, install both .msi files. PowerShell example:

Once everything is installed, the SQLSRV extension for PHP to SQL Server communication is available to your PHP scripts. We need to verify everything is in working condition.

Important: various software requires various Visual Studio Runtime versions (Microsoft Visual C++ Redistributable). I normally install them all: Microsoft Visual C++ 2010 (Service Pack 1) Redistributable, Visual C++ Redistributable for Visual Studio 2012 Update 4, Visual C++ Redistributable Packages for Visual Studio 2013, Microsoft Visual C++ 2015 Redistributable Update 3 and Microsoft Visual C++ Redistributable for Visual Studio 2017.

Test SQLSRV extension and ODBC Driver 11/13/13.1/17 for SQL Server with PHP

The best way (in my opinion) for you to test whether everything in PHP works correctly is on the command line. Really, executing PHP on the prompt is easier than browsing to your phpinfo() script, but of course, you’re free to do so – verify the extension is loaded.

Just run php-cgi.exe with some parameters, like -v to print out the version:

If something is wrong in your PHP configuration, an application crash notification pops up.

Got WinCache installed and available through a second php.ini file and FastCgi handler (you followed my how to install PHP and Wincache on IIS article 😉 ), test that one too:

SQLSRV for PHP 7 test script: Connect to an SQL Server with PHP
Verify everything is working correctly with a test script. I always use a script like the one below to verify the PHP connection with my SQL Server database, and that it’s all working:

If everything went OK, all available SQL Server tables in your SQL database are printed.

Установка драйвера сервера SQL для PHP

Я уже установил:

Все работает отлично, кроме драйвера MSSQL для PHP. Я много гуглил и скачал много файлов dll . Каждый раз я получаю эту ошибку:

PHP предупреждение: PHP запуск: не удается загрузить динамическую библиотеку c:phpextphp_sqlsrv_54_nts.dll — %1 не является допустимым приложением Win32. в неизвестных на линии 0

Может ли кто-нибудь сказать мне, что как я могу найти указанный драйвер? Заранее спасибо.

3 Ответа

Есть ключ к разгадке в имени файла php_sqlsrv_54_nts.dll

«54» относится к PHP 5.4. Драйвер SQL (официально) еще не существует для PHP 5.5. 🙁

Некоторые люди работали над неофициальными сборками, но я бы использовал их только для локального тестирования. Расширение Microsoft sqlsrv для php 5.5.x

В настоящее время официальные релизы работают только с 5.4.x

Ищите текст, написанный в оранжевом цвете, который относится к моим сборкам драйвера, которые поддерживают PHP 5.5 32 и 64 бит.

Если вам нужны только сборки Microsoft, избегайте смотреть на все, что написано оранжевым цветом.

Делюсь некоторыми своими находками:

  1. Вопросы архитектуры (x86 / x64)
  2. PHP версия имеет большое значение
  3. Необходимо установить соответствующий драйвер SQL.
  4. Обратитесь к этой ссылке , чтобы узнать, поддерживает ли ваша версия PHP драйвер (см. первую таблицу).
  5. Обратитесь Роба ответа, чтобы найти архитектура и Ц/НЦ (потокобезопасным, не являющихся потокобезопасными) вашего PHP об этом в своем блоге
  6. Вот что получилось у меня: я попробовал с Wampp-64bit, выбрал PHP 7.0.10 скачал MYSQL версию драйвера 5.3 (Примечание: обратитесь к таблице, которую я упомянул — 4-й пункт, чтобы получить правильную версию)
  7. Сохранил только 64-битный TS (php_sqlsrv_7_ts_x64.dll, php_pdo_sqlsrv_7_ts_x64.dll), потому что мой php был потокобезопасным (вы можете найти свой, сославшись на 5-й пункт) в папку E:wamp64binphpphp7.0.10ext.
  8. Добавлено расширение=php_sqlsrv_7_ts_x64.dll и расширение=php_pdo_sqlsrv_7_ts_x64.dll к php.ini, выбранному из меню wampp (E:wamp64binapacheapache2.4.23binphp.ini).
  9. Перезапустил Wampp, и он работает идеально.
  10. Для тех, кто сталкивается с вызовом неопределенной функции sqlsrv_connect() также может следовать этой методике.

Похожие вопросы:

Я пытаюсь установить драйверы JDBC для экземпляра сервера MS SQL, работающего на моей локальной рабочей станции. Эта ссылка http://support.microsoft.com/kb/313100 запускает учебник по началу работы.

Я пытаюсь установить файл .inf через NSIS like ( Установка драйвера в скрипте NSIS ). Сама установка работает гладко, но Windows устанавливает драйвер с его внутренним опубликованным именем.

Я использую версию xampp 3.2.1, и я хотел бы использовать mongodb с php. Моя версия php — это 5.5.19, 32-разрядная ОС win, компилятор MSVC11 (Visual C++ 2012) в моем xampp. Я попытался использовать.

Я пытаюсь установить драйвера Microsoft для PHP для сервера SQL используя документ, предоставленный корпорацией Майкрософт. Ссылка — https://github.com/Microsoft/msphpsql Он предоставляет шаги.

Есть ли какие-либо преимущества производительности при использовании более нового драйвера PDO (2.0) PHP для сервера SQL в отличие от использования 1.1? Мне было интересно, Стоит ли тратить время на.

У меня есть 64-разрядный кластер SQL Server 2005, и мне нужно часто импортировать из Прогресса DB. Я попытался установить драйвер Progress Openedge 10.0B на каждом VM в кластере, но после ввода.

Обновил сайт Cake PHP (dev) и должен был изменить драйверы базы данных с ADO на собственный драйвер сервера SQL, поскольку ADO больше не поддерживается в Cake 1.3, I . Новый драйвер сервера SQL.

Какие соображения следует учитывать при выборе между SQLSRV драйвером и PDO драйвером (для PHP с MS SQL сервером)? Я видел этот предыдущий пост Stackoverflow ( при использовании PHP на Windows, что.

Я пишу некоторую документацию о том, как подключить доступ к SQL через ODBC. Я честно всегда просто выбираю 11.0, когда дело доходит до водителей, просто потому, что. Но мне интересно, что.

Читать еще:  Код ошибки 8 сервисы google play

У меня есть сервер Windows 2012 R2 с IIS 8.5 и другой сервер с MSSQL 2012. Я должен установить PHP в IIS и подключиться к MSSQL, и у меня нет интернета, доступного для Web PI. Мне удалось установить.

Connecting PHP to MS SQL Server

php_sqlsrv.dll is PHP’s Database Driver for MS SQL Server, that has replaced php_mssql.dll (which no longer exists in PHP 5.3 and above).

While the php_sqlsrv API is not the same as the php_mssql API, php_sqlsrv can be used through php_pdo_sqlsrv, which provides the common PDO Database interface that can access MS SQL Server. php_sqlsrv can also be used directly (without the PDO abstraction).

There is 1 official build of php_sqlsrv.dll by Microsoft that is provided for PHP 5.3. And several unofficial builds of php_sqlsrv.dll for PHP 5.6, 5.5, 5.3 (32 bit and 64 bit).

PHP 5.5 Driver for MS SQL Server

In the OneDrive folder, right-click on file “sqlsrv_unofficial_3.0.2.2.zip” and select “Download”.

Inside of file sqlsrv_unofficial_3.0.2.2.zip, extract these files out:

Files:
php_pdo_sqlsrv_55_ts.dll
php_sqlsrv_55_ts.dll

Files:
php_pdo_sqlsrv_55_nts.dll
php_sqlsrv_55_nts.dll

* The above PHP paths are WampDeveloper Pro’s. If you are using another WAMP (such as Xampp or WampServer), just substitute in its own path.

Microsoft’s PHP 5.3 Driver for MS SQL Server

Download file:
SQLSRV30.EXE

This file is not really an EXE (it’s a compressed CAB file), and if you try to run it Windows will display error message: “sqlsrv30.exe is not a valid win32 application”.

You will need to open (not run) SQLSRV30.EXE with either of these un/compression programs: WinRar, or 7-Zip (I use 7-Zip myself, it’s free and open source).

Inside of file SQLSRV30.EXE, extract these files out:

Files:
php_pdo_sqlsrv_53_ts.dll
php_sqlsrv_53_ts.dll

Files:
php_pdo_sqlsrv_53_nts.dll
php_sqlsrv_53_nts.dll

* The above PHP versions are WampDeveloper Pro’s (v5.1.0.1) latest PHP 5.3 releases (regular PHP and FCGI-PHP).

Then via Components Tab, switch WampDeveloper from using Channel: Current (Apache 2.4 + PHP 5.5 + MySQL 5.6) to Stable (Apache 2.2 + PHP 5.3 + MySQL 5.5)…
http://www.devside.net/wamp-server/howto-switch-wampdevelopers-apache-php-mysql-branches

Load php_sqlsrv.dll

Rename the files under all PHP versions to:
php_pdo_sqlsrv.dll
php_sqlsrv.dll

Edit file php.ini, and insert the loading of “php_sqlsrv.dll”…

Save file. Restart Apache.

Links

“Microsoft Drivers for PHP for SQL Server” project
http://sqlsrvphp.codeplex.com/

“Update For PHP 5.5″ discussion
http://sqlsrvphp.codeplex.com/discussions/441706

“Data Developer Center SQL Server Driver for PHP” page
http://msdn.microsoft.com/en-us/data/ff657782.aspx

“Accessing SQL Server Databases from PHP”
http://social.technet.microsoft.com/wiki/contents/articles/1258.accessing-sql-server-databases-from-php.aspx

8 thoughts on “Connecting PHP to MS SQL Server”

Hello Sir,
I m using php version 5.5.12 and i did all the task which you mentioned in this page but still i m getting “Call to undefined function sqlsrv_connect() ” error

Check Apache’s and PHP’s error logs… Both the general and the website specific logs.

It is likely that PHP was unable to load file php_sqlsrv.dll because the build between PHP and php_sqlsrv.dll are not matching…

The php_sqlsrv.dll build has to be for:

1. The same PHP branch:
PHP 5.5

2. The same PHP bit version:
32 bit

3. The same PHP run-type:
TS (Thread Safe) or Regular – for PHP.
NTS (Not Thread Safe) or FCGI – for PHP-FCGI.

sir this code is not running undefined function mssql_connect() plz help me

mssql_connect() is a function from the php_mssql.dll PHP extension.

The php_mssql.dll PHP extension is only available under the older PHP 5.2 version.

A. Switch to the PHP 5.2 branch (if using a WAMP such as WampDeveloper) and load php_mssql.dll in php.ini.

B. Or you can try to locate all instances of mssql_ in your script, and update those lines to use the functions of the php_sqlsrv.dll driver (or to the database-neutral PDO interface).

I am getting this error in my error log.

‘php_sqlsrv_55_ts.dll’ – %1 is not a valid Win32 application

At first thank you for the awesome and useful page!

I am using latest WAMP 2.5 32bit version under Win 8.1.

Php version is 5.5.12. I am seeing that it has php5ts.dll in php folder. I did the regular install as per wamp website download.

I am using the ts version, but when I am trying to connect I am getting this:

Connection could not be established.
Array ( [0] => Array ( [0] => IMSSP [SQLSTATE] => IMSSP [1] => -49 [code] => -49 [2] => This extension requires the Microsoft SQL Server 2012 Native Client, or SQL Server 2008 Native Client, SQL Server 2005 Native Client. Access the following URL to download the Microsoft SQL Server 2012 Native Client ODBC driver for x86: http://go.microsoft.com/fwlink/?LinkId=163712 [message] => This extension requires the Microsoft SQL Server 2012 Native Client, or SQL Server 2008 Native Client, SQL Server 2005 Native Client. Access the following URL to download the Microsoft SQL Server 2012 Native Client ODBC driver for x86: http://go.microsoft.com/fwlink/?LinkId=163712 ) [1] => Array ( [0] => IM002 [SQLSTATE] => IM002 [1] => 0 [code] => 0 [2] => [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified [message] => [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified ) )

Thanks in advance!

I got the same thing Teo error , please help me .

Ссылка на основную публикацию
Adblock
detector