<?php// Conexão com banco de dados$serverName=".\SQLEXPRESS";$uid="sa";$pwd="sa";$database="sa";$connectionInfo=array("UID"=>$uid,"PWD"=>$pwd,"Database"=>$database);$conexao=sqlsrv_connect($serverName,$connectionInfo);if(!$conexao)//Se não fizer conexão encerro programa exit("Falha na conexão com o banco de dados");?>
To executando com os dados corretos e toda hora cai no exit("Falha na conexão") alguem me ajuda?
<?phpclassclsDataBase{//variavel publica de conexão, serve para fazer consultas no banco de dadospublic$dbcon;/* Função para conectar com a base */functionconectar(){$con_string="host=localhost port=1234 dbname=teste user=postgres password=senha";if(!$this->dbcon=pg_connect($con_string))die("Erro ao conectar banco de dados<br>".pg_last_error($dbcon));}/* Função para desconectar a base */functiondesconectar(){@pg_close($this->dbcon);}}?>
Jhonny_Oliveira
<?php
// Conexão com banco de dados
// tente alterando essa linha
//$serverName = ".\SQLEXPRESS";
//por essa
$serverName = "localhost/SQLEXPRESS";
// Claro que se estiver usando um banco de dados em outra máquina
// deve alterar o 'localhost' para o nome da máquina que está rodando o SQL
$uid = "sa";
$pwd = "sa";
$database="sa";
$connectionInfo = array( "UID"=>$uid,"PWD"=>$pwd,"Database"=>$database);
$conexao = sqlsrv_connect($serverName, $connectionInfo);
if (!$conexao) //Se não fizer conexão encerro programa
exit("Falha na conexão com o banco de dados");
?>
perdeu
qual a versão do sql server vc esta usando? pq sqlsrv_connect é do sqlserver2005 pra cima.
tente deixar somente o nome da maquina, ou seja remova o nome da instancia.