mssql_connect(): Unable to connect to server (ohne freetds.conf)
Ich habe 2 Server: ist OpenSUSE, eine andere ist die SLES 11 sp2-Suse Linux Enterprise Server.
Haben, um die Verbindung zu MSSQL ich habe die Installation von mssql.also für php.
OpenSUSE Genehmigungen für die Installation von mssql U /min.
SLES - keine mssql U /min, und dies ist der Grund, warum brauchen, um es zu kompilieren.
OpenSUSE: mssql rpm installiert =>
$server="172.x.x.x:49888";
$username="username";
$password="password";
$link = mssql_connect($server, $username, $password);
hier erfolgreich eine Verbindung zu MSSQL!
SLES: mit mssql.so kompiliert =>
$server="172.x.x.x:49888";
$username="username";
$password="password";
$link = mssql_connect($server, $username, $password);
Fehler: Warning: mssql_connect(): Unable to connect to server: 172.x.x.x:49888
und wenn ich Bearbeiten freetds.conf
#A typical Microsoft server
[Dovico]
host = 172.x.x.x
port = 49888
tds version = 7.0
und ändern, php wie diese:
$server="Dovico";
$username="username";
$password="password";
$link = mssql_connect($server, $username, $password);
=> erfolgreich eine Verbindung zu MSSQL!
Also meine Frage ist wie kann ich MSSQL-Verbindung auf SLES (mit mssql.also kompiliert) mit diesem
mssql_connect("172.x.x.x:49888", "username", "password");
und nicht mit freetds.conf ?
InformationsquelleAutor ihtus | 2012-11-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Bearbeiten
freetds.conf
(entfernen Sie die Kommentarzeichen und ändern version):vom
zu
und starten Sie Apache neu.
Hi ihtus. Wenn jemand änderungen aus gesprächig material, das nicht germane zu einem post haben, bitte lassen Sie es sein. Danke!
InformationsquelleAutor ihtus