erro conexão PHP com SQLSERVER 2008

25/03/2014

Olá,

Eu instalei XAMPP 1.8.3, SQLSERVER 2008. Já baixei as DLL (extension=php_pdo_sqlsrv_54_ts.dll extension=php_sqlsrv_54_ts.dll) e coloquei no PHP.INI. Criei o arquivo abaixo para testar a conexão e estou con o seguinte erro: Fatal error: Call to undefined function sqlsrv_connect() in C:\xampp\htdocs\Teste\index.php on line 16.

<?php

$host = "172.16.75.7";
$user = "30";
$senha = "";
$base = "teste";

$config = array("Database" => $base, "UID" => $user, "PWD" => $senha);
$con = sqlsrv_connect($host, $config);

if($con){
echo "Conectato com sucesso!";

}
else{
echo "Não foi possível conectar ao banco de dados!";

}
?>

PHP

Silvane

Respostas

25/03/2014

David Sylvestre

Aparentemente seu PHP não carregou as dlls
Responder Citar

25/03/2014

Marcio Araujo

o host, pode ser o ip e o nome da maquina ou (instancia) do SQL Server?
Responder Citar

26/03/2014

Silvane

Aparentemente seu PHP não carregou as dlls


e o que eu devo fazer para carregar essas dll,s?
Responder Citar

26/03/2014

David Sylvestre

[quote]Aparentemente seu PHP não carregou as dlls


e o que eu devo fazer para carregar essas dll,s?
[/quote]

Comigo aconteceu algo semelhante por eu não ter carregado as dlls corretas, pois vem uma pancada de dlls na pasta.
O que costumo fazer é entrar pelo cmd no diretório que está o php e rodar o comando
php --version

assim é retornado em tela algum erro que ocorreu ao carregar as dlls, caso não ocorra, retornará apenas a versão do seu php.
Responder Citar