PHP + MSSQL
3 příspěvky
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Najde se tu někdo se zkušeností propojení PHPek a MS SQL SERVERU 2005 EXPRESS? Stále se mi nedaří nakonektovat k serveru: Co už jsem udělal: 1) V PHP.INI jsem připojil patřičnou extension (php_mssql.dll) 2) Pro SQL server jsem nastavil mixed mód. 3) Stáhnul jsem aktuální verzi knihovny ntwdblib.dll (2000.180.94.0) a nakopíroval do adr. windows/system32 při volání funkce mssql_connect() se objeví hláška: Warning: mssql_connect(): message: Login failed for user 'XYZ'. (severity 14) Uživatelské jméno a heslo je stejné, jakým se loguju do windows. Toto přihlášení mám nastaveno i přímo na serveru. A ještě jeden dotaz, kde se u MS SQL SERVERU zadávájí noví uživatelé?
-
Jednou jsem to zkoušel a mám pocit, že nebyl problém. Tak jsem si nějaký problém nezapamatoval. Ale z toho, co píšeš vidím problém v tom, že mssql_connect() používá přihlašování sql jméno/heslo, což není to samé jako jméno/heslo do win. Je třeba vyrobit uživatele (a přiřadit mu patřičná práva na patřičnou db) přímo v SQL, to se dělá (předpokládám, že máš SQL management studio), vlevo, jak je object explorer: security - users, pravým myšítkem na users založíš nového uživatele pravým myšítkem na uživatele - vlastnosti, v okně, co na tebe vyskočí vybereš user mapping, tam mu přidělíš db a práva k ní. Koukám na full SQL2005, tak v express to bude možná malinko jednodušší...
-
Díky za tipy, už mi to běží!