VS.Php uzak veritabanı bağlantısı

1 Cevap php

Ben şu anda bir gelişme istemci üzerinde VS.Php kullanıyorum. (VS.Php visual studio kabuk kullanan bir php dev IDE).

Sorun bizim uzak SQL 2005 veritabanına bağlanıyor. Connectionattempt az 1 saniye içinde başarısız olur. Ben aynı istemciden sorun olmadan telnet ile veritabanına bağlanabilirsiniz.

Veritabanı uzak bağlantılara izin verecek şekilde ayarlanır.

$srv = "xxx.xxx.xxx.xxx, xxxx";
$ci = array();
$ci["UID"] = "xxxxx_user";
$ci["PWD"] = "xxxxx";
$ci["DATABASE"] = "xxxx";
$conn = sqlsrv_connect($srv, $ci) OR DIE("no connection");

Nedense ayıklayıcı bağlantı başarısız neden olarak herhangi bir hata mesajı atmak olmaz.

I just can't seem to find a solution to why it instantly drops my connection, are there any settings in the builtin vs.php webserver, or anything hardcoded in vs.php itself? Or has it anything to do with vs.php's php configuration? Are there any apache or php settings in general that could be the cause of this? Or maybe something with the database afterall? I looked through it but couldn't find anything.

Ben daha bilgi kaynağı isterdim, ama neden başarısız olarak clueless değilim.

Herhangi bir yardım büyük mutluluk duyacağız

Jonas

1 Cevap

Eğer bağlantı seçenekleri dizide 'DATABASE' anahtar harf ayarlayarak denediniz mi? documentation Bu 'Veritabanı' olması gerektiğini göstermektedir - Denemeye değer olabilir ....

$srv = "xxx.xxx.xxx.xxx, xxxx";
$ci = array();
$ci["UID"] = "xxxxx_user";
$ci["PWD"] = "xxxxx";
$ci["Database"] = "xxxx";
$conn = sqlsrv_connect($srv, $ci) OR DIE("no connection");