[ gristic @ 05.11.2007. 19:50 ] @
Pozdrav svma.

Moj problem je u tome sto nikako ne mogu da se konektujem na MS SQL server 2005. Koristim PHP 5.2.3, i MS SQL server nije na racunaru na kome se nalazi apache i php. U php.ini se ucitava php_mssql.dll.

Kada probam da se konektujem i preko funkcija za mssql i preko odbc-a nikako ne uspevam. Pri cemu koristim windows NT autentifikaciju.

Da li neko zna u cemu je problem?
[ Nemanja Avramović @ 05.11.2007. 21:45 ] @
Pazi, nikad nisam koristio MSSQL server, ali pretpostavljam da na njemu postoje slična podešavanja kao na MySQL serveru, pa vidi da li on dozvoljava da mu se pristupa sa eksternih hostova. Takođe, parče koda ili neka poruka o grešci bi dobro došla.
[ aleksandarpopov @ 05.11.2007. 22:30 ] @
Imas Ms sql 2005 Surface areea configuration - alat koji bi trebao da se instalira po defaultu kada instaliras server ili management studio (ne secam se vec) pa u njemu podesis Remote connections -> Local and remote pa tamo TCP/ip ili/i named pipes
[ gristic @ 05.11.2007. 22:44 ] @
Podeseno je na oba i TCP/IP and named pipes
[ gristic @ 05.11.2007. 22:46 ] @
$lin=mssql_connect("server","user","pass") or die ("Could not connect");

Ili

$linl=odbc_connect('dsn','user','pass') or die("Could not connect:);

U oba slucaja dobija "Could not connect"
[ Svemirko Joca @ 06.11.2007. 02:59 ] @
za konekciju koristi ovako nesto

$conn = @mssql_connect("AMD\SQLEXPRESS", "test", "test") or die("Greška pri konektovanju na mssql server");
$odabir_baze = @mssql_select_db("diplomski", $conn)or die ("Greška pri odabiru baze");

(ovde su i sifra u user test)

- predji na SQL autentifikaciju
- u mssql treba da podesis da prihvata tcp/ip konekcije.
- moras kreirati sql korisnika kome ces dodeliti default bazu
- moras u samoj bazi dozvoliti pristup tom korisniku

pogledaj da li u win/system32 imas ntwdblib.dll
ako nemas skini odavde
http://www.dlldll.com/ntwdblib.dll_download.html

potom probaj da se nakacis
[ gristic @ 06.11.2007. 17:51 ] @
Uspeo sam. Hvala svima na trudu i pomoci.

Napravio sam korisnika na SQl Serveru i pristupam preko ODBC-a.

Jedino sto mi nije jasno je zasto nece da radi sa Windows autentifikacijom.

Hvala jos jednom svima
[ Svemirko Joca @ 06.11.2007. 18:16 ] @
ma ne tuci glavu sa nepotrebnim stvarima...
kacenje se obavlja preko sql korisnika i to je to...

nego reci mi da li imas ovaj dll ili ne ?
ja nisam uspeo da pokrenem ovo dok taj dll nisam ubacio u win/system32 ?!
[ _korso_ @ 07.11.2007. 08:31 ] @
@SJ
Nisam ni ja ... bez ovog dll-a