![Maciej Piechowski](https://static.goldenline.pl/user_photo/176/user_550064_ff4512_basic.jpg)
Maciej
Piechowski
Programista apl.
internetowych (PHP,
MySQL, JS)
Temat: Brak możliwości połączenia z bazą MS SQL z poziomu PHP
Witam wszystkich :)Jestem w trakcie tworzenia małego skryptu, który powinien wyświetlić wszystkie rekordy z bazy MS SQL 2008 Server (wydanie 2010 rok). Fragment skryptu umieszczam poniżej. Niby wszystko OK. Żadnych błędów w logach, ani na ekranie, jednak nie potrafi on się połączyć z bazą. Serwery WWW oraz baz danych są podłączone do tej samej podsieci. Bazy są uruchomione na serwerze MS Windows 2003 Server, http na Slackware Linux 13.1. Serwer http wygląda następująco:
- Apache HTTPD Server - 2.2.15 (Unix)
- PHP 5.2.17 (skompilowany z obsługą MS SQL)
- FreeTDS 0.82
Umieszczam fragment kodu:
<?php
$server = "BAZY1";
mssql_connect($server, 'login', 'pass') or die("Nie mozna polaczyc z serwerem");
mssql_select_db('baza_danych');
$sql = mssql_query('SELECT * FROM tabela');
echo "<table border=\"1\">";
while($tab = mssql_fetch_array($sql)) {
echo "<tr><td>$tab[0]</td><td>$tab[1]</td><td>$tab[2]</td><td>$tab[3]</td><td>$tab[4]</td></tr>";
}
echo "</table>";
mssql_close($link);
?>
Jeżeli chodzi o instancje MS SQL, chce połączyć się z główną (BAZY1/).
Próbowałem różnych sposobów wpisując bezpośredni adres IP i port.
Pozdrawiam serdecznie,
Maciej Piechowski