Witajcie!
Przeszperałem google oraz forumowe szukanie ale niestety nic pomocnego się nie doszukałem. Staram się połączyć z bazą Microsft SQL (wersja express, 2005) ale nic z tego nie wychodzi. Jest to baza programu Subiekt GT (oraz innych zawartych w pakiecie).
Mniej więcej ogarniam strukturę bazy ponieważ Microsoft SQL Server Managment Studio Express łączy się do bazy bez problemów (podobnie jak sam subiekt).
Baza podłączana jest zdalnie.
Niestety, php nie chce ze mną współpracować. Próbowałem różnych kombinacji w mssql_connect jako serwer np.: IP\INSERTGT, HOST\INSERTGT, IP/INSERTGT, HOST/INSERTGT itp. - bezskutecznie. Cały czas dostaję błąd "Could not connect to database";
Czy ktoś spotkał się (na pewno ;]) z podobnym przypadkiem i mógłby pomoc?
Z tego co pamiętam to Subiekt ma swój plik konfiguracyjny XML w którym zapisane są wszystkei dane bazy danych. Nie pamiętam dokadnej nazwy ale znajdował się w katalogu instlacyjnym Subiekta.
Jeśli miałbyś serwer php postawiony na windowsie, to możesz w systemie ustawić sterowniki ODBC, utworzyć połączenie do tej bazy subiekta i korzystać z tak przygotowanego połączenia
zmień model autoryzacji ze zintegrowanej na SQL, wtedy działa login i hasło dla użytkownika
Witam,
Odświeżę trochę temat gdyż mam podobny problem.
Problem który napotkałem jest związany iż za pomocą php nie mogę połączyć się z bazą mssql. Wiem że dane są poprawne ponieważ używając dokładnie tych samych połączyłem się za pomocą innego narzędzia do bazy i spokojnie mogę przeglądać zawartość.
Oto kawałek kodu który mam u siebie:
$this->db['server'] = '127.0.0.1\INSERTGT'; $this->db['login'] = 'sa'; $this->db['pass'] = ''; $this->db['database'] = 'DB'; $c = mssql_connect ($this->db['server'], $this->db['login'], $this->db['pass']) or http://www.php.net/die ("Could not connect to database: ".mssql_get_last_message()); mssql_query("USE $this->db['database']");
Spróbuj db['server']='.\insertgt' lub '(localhost)\insertgt'
Poza tym zmień hasło na 'sa', bo sie prosisz o problemy...
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)