Я столкнулся с довольно несколькими сообщениями по одному и тому же вопросу, однако я все еще не могу его разрешить, и поэтому я спрашиваю. Я пытаюсь подключиться к sql в моем php script. Моя строка подключения:
/* Specify the server and connection string attributes. */
$serverName = "xxx-PC\SQLExpress";
$connectionOptions = array("Database"=>"Salesforce");
$conn = sqlsrv_connect($serverName, $connectionOptions);
if($conn === false)
{
die(print_r(sqlsrv_errors(), true));
}
Я установил и включил следующее в мой файл php.ini
, расположенный под папкой wamp: C:\wamp\bin\php\php5.4.16
:
extension=c:/wamp/bin/php/php5.4.16/ext/php_sqlsrv_53_ts.dll
Мой wampserver
работает нормально, а также службы wampapache
и wampsqld
. Я могу успешно выполнить php.exe. Однако я не могу установить соединение с SQL Server 2008 R2
, где находится моя база данных. Пожалуйста, помогите!
РЕДАКТИРОВАТЬ 1: сервер wamp запускает службу wampmysql, пока я пытаюсь подключиться к SQL Server 2008 R2
. Может ли это быть причиной? Должен ли я использовать MySQL
вместо SQL
? Любые указатели?
EDIT 2: я вообще не вижу раздел sqlsrv
при запуске phpinfo()
, хотя я добавил extension=php_sqlsrv_54_ts.dll
в файл php.ini
, расположенный в папке bin на сервере Wamp.