mssql_connect(); hogyan ?
Sziasztok!
A munkámhoz sajnos nélkülözhetetlen lenne az mssql. Már ott duruzsol az xp-men, akárcsak a PHP5, de php-ból nem tudok csatlakozni. Ezen link alapján próbáltam beállítani a dolgokat, de így sem működik. Próbáltam a "TCP Dynamic Ports"-nál beállítani azt amit megad az útmutató, vagy az 1443-ast, de azóta már próbáltam default-on is. mssql_connect() -- serevrnévnél is adtam már meg millió féle képp: localhost; localhost:1879; localhost,1879 (és ezek a többi portra); akkor jöttek a kicsit irreálisnak tűnő próbálkozások:-el lekértem a szerver nevét, erre kidobta: gépnév\sqlexpress, és még ezek kombinációjára próbáltam megadni a szerver nevét, pl.: gépnév:port, vagy localhost\sqlexpress. :S És biztos, hogy valamit kihagytam, vagy egy apróságot nem veszek észre, de nem tudok rájönni, hogy mi lenne az! Egy változatlan:"Unable to connect to server".
Légyszíves segítsetek!
■ A munkámhoz sajnos nélkülözhetetlen lenne az mssql. Már ott duruzsol az xp-men, akárcsak a PHP5, de php-ból nem tudok csatlakozni. Ezen link alapján próbáltam beállítani a dolgokat, de így sem működik. Próbáltam a "TCP Dynamic Ports"-nál beállítani azt amit megad az útmutató, vagy az 1443-ast, de azóta már próbáltam default-on is. mssql_connect() -- serevrnévnél is adtam már meg millió féle képp: localhost; localhost:1879; localhost,1879 (és ezek a többi portra); akkor jöttek a kicsit irreálisnak tűnő próbálkozások:
SELECT @@SERVERNAME AS 'Server Nev';
Légyszíves segítsetek!
Nekem így sikerült
Nekem MSSQL Server 2005-höz kellett csatlakoznom a közelmúltban, nagyon sokat szívtam vele, végül úgy sikerült, hogy host-nak DRAGON\SQLEXPRESS:1433 -at adtam meg (ahol DRAGON a gépem neve).
Ezen kívül be kell állítani, hogy jelszavas hitelesítés is engedélyezve legyen az SQL Serverben a Windows authentication mellett, valamint nekem még le kellett cserélnem a PHP által adott ntwdblib.dll-t is egy 2000.80-as verziójúra, amit szívesen elküldök privátban, vagy keress rá és töltsd le a netről! (Ez utóbbi trükköt a PHP hivatalos fórumán olvastam, ott találsz letöltési linket is.)
Üdv:
Dávid
Respect!
Neki is látok a detektálásnak. A file-t lehet, hogy elfogadom, igyexek minél előbb visszajelezni!
(amúgy igen, elfelejtettem leírni, szintén MSSQL Server 2005)
SQL Server Authentication/Windows Authentication
A fenti auth módok közül én eleve sql-esre vok állítva, (microsoft.com-on ezt olvsatam) ezek szerint win auth szerint kéne bejelentkezzek? És még1 kérdés: Windows auth-ra hol lehet beállítani a jelszavas hitelesítést?
Bocs a bugyuta kérdésekért, de már nagyon kósza a fejem.
KÖSZÖNET!
Akkor jó úgy, ahogy van
Nekem alapból Windows authentication volt beállítva, az SQL Server authentication pedig nem volt engedélyezve. Ezt kellett engedélyeznem ahhoz, hogy lehessen alkalmazásból felhasználónév/jelszó megadásával bejelentkezni.
Ha Neked most így van, akkor az szvsz jó úgy.
Üdv:
Dávid
Pedig én szúrom el valahol!
A hiba a felhasználóban van!
Authh mód ugye rendben (így lépek be Az SQL Express-el is).
És ezen a képen látható módon a portot is átírtam 1433-ra. (Defaulton nem működött.)
Kezdek azon gondolkozni, vajon elnidul-e az mssql szerver a gép betöltésénél, hiszen más hibát már nem találok...
Ha vkinek vmi ötlete lenne, háát a menyországba juttatna :)
Köszi előre is!
A megoldás!
Nagyon szépen köszönöm a segítséget! Megvan a megoldás:
De idáig sohse jutottam volna el, ha nem segítesz!
Nagyon szépen köszönöm!
blal
Örülök,
Üdv:
Dávid