Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: połączenie z bazą mssql za pomocą klasy DB
Forum PHP.pl > Forum > Bazy danych > Microsoft SQL Server / MSDE
qoonieczko
Witam,
Mam pare aplikacji na serwerze linuxowym. Korzystam z serwera mssql. Łączę się tak:


  1. function polacz() {
  2. $dsn = 'mssql://użytkownik:hasło@nazwa_serw/ESY001';
  3.  
  4. $options = array ('debug' => 5, 'portability' => DB_PORTABILITY_ALL, 'persistent' => true);
  5. $db = & DB :: connect($dsn, $options);
  6.  
  7.  
  8. if (PEAR :: isError($db)) {
  9. echo 'Standard Message: '.$db->getMessage()."<br>";
  10. echo 'Standard Code: '.$db->getCode()."<br>";
  11. echo 'DBMS/User Message: '.$db->getUserInfo()."<br>";
  12. echo 'DBMS/Debug Message: '.$db->getDebugInfo()."<br>";
  13. }
  14.  
  15.  
  16. return $db;
  17. }


W czwartek serwer nazwa_serw padł. Bazy zostały przeniesione na serwer nazwa_serw2. Użytkownik założony na nowo, uprawnienia do tabel przeniesione. Normalnie się loguję do baz z poziomu managament studio. Zmieniam w aplikacji z nazwa_serv na nazwa_serw2 i ...

Standard Message: DB Error: connect failed
Standard Code: -24
DBMS/User Message: [DB Error: connect failed] ** mssql://użytkownik:haslo@nazwa_serw2/ESY001
DBMS/Debug Message: [DB Error: connect failed] ** mssql://użytkownik:haslo@nazwa_serw2/ESY001

Proszę o pomoc. Pozdrawiam.

p. s. Wcześniej wszystko działało. Jedyne co zostało zmienione to nazwa serwera bazodanowego (różnica jest w jednej literce!).
prachwal
a jak zamiast nazwy wpiszesz IP?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.