Не удается подключиться к серверу mssql с помощью php - PullRequest
0 голосов
/ 03 июля 2019

Я хочу подключиться к моему серверу mssql через PHP, но он говорит, что там не найдены драйверы. Это мой php-код:

$pdo = new PDO('mssql:host=SQL-Server;dbname=Test', 'User', 'Password')

уже добавил эту строку в php.ini:

extension=php_pdo_sqlsrv_71_nts.dll
extension=php_sqlsrv_71_nts.dll

Кто-нибудь может мне помочь?

1 Ответ

0 голосов
/ 03 июля 2019

1: настройки, связанные с вашим файлом php.ini:

a) Search mssql.secure_connection and put it on if it's off
b) remove comment from the dll extention php_mssql.dll

2: настройки, относящиеся к файлам dll.

download a file name ntwdblib.dll from the internet. 
Note: (if path not known can be found in php.ini for variable extension_dir)

3: перезапустить сервер

<?php    
$serverName = "serverName\\sqlexpress"; //serverName\instanceName
$connectionInfo = array( "Database"=>"dbName", "UID"=>"userName", "PWD"=>"password");
$conn = sqlsrv_connect( $serverName, $connectionInfo)
or die(“Couldn’t connect to SQL Server on $myServer”);

// select a database to work with
$selected = mssql_select_db($myDB, $dbhandle)
or die(“Couldn’t open database $myDB”);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...