Php linux e sqlserver

1. Php linux e sqlserver

Jorge
joorlando3

(usa Debian)

Enviado em 30/09/2015 - 09:14h

Bom dia!

Já instalei e configurei no debian wheezy o fretds com o unixodbc
a conexão via isql funciona perfeitamente, consigo acessar a base,

Com php consigo acessar a base:
odbc_connect("MEU_BANCO","USER","SENHA")

Preciso criar um pdo e não estou conseguindo já tentei as opções abaixo:

$con = new PDO('odbc:Driver=FreeTDS; Server=IP_SERVIDOR; Database=MEU_BANCO; UID=USUARIO; PWD=SENHA;');
$con = new PDO("odbc:host=IP_SERVIDOR;dbname=MEU_BANCO","USUARIO","SENHA");
$con = new PDO('mssql_connect:MEU_BANCO', 'USUARIO', 'SENHA');
$con = new PDO('odbc:MEU_BANCO','USUARIO','SENHA' );
$con = new PDO("dblib:host=IP_SERVIDOR;dbname=MEU_BANCO", "USUARIO","SENHA");
$con = new PDO('DRIVER=FreeTDS;SERVERNAME=IP_SERVIDOR;DATABASE=MEU_BANCO;UID=USUARIO;');
$con = new PDO('DRIVER=FreeTDS;SERVERNAME=IP_SERVIDOR;DATABASE=MEU_BANCO;UID=USUARIO;Pwd=SENHA;');
$con = new PDO("odbc:Driver={FreeTDS};Server=IP_SERVIDOR;Database=MEU_BANCO; Uid=USUARIO;Pwd=SENHA;");

Há alguma configuração a mais para se fazer para que o pdo funcione?




  


2. Resolvido

Jorge
joorlando3

(usa Debian)

Enviado em 30/09/2015 - 15:23h

Faltou colocar a porta:

$con = new PDO("dblib:host=IP_SERVIDOR;dbname=MEU_BANCO:PORTA", "USUARIO","SENHA");

Depois disso tudo funcionou como deveria.








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts