php i MSSQL

2

php i MSSQL

offline
  • Pridružio: 24 Mar 2004
  • Poruke: 3962
  • Gde živiš: Zemun

ma gledao sam to prvo pa sam tek dosao na forum....
nece pa to ti je...
Nista mozda ce se neko javiti ko je uspeo Smile



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 18 Apr 2003
  • Poruke: 5001
  • Gde živiš: Beograd

Da bi radilo kod tebe na lokalu probaj ovo, udji u SQL Server Configuration manager i ukljuci TCP/IP protokol.

usera u mssql napravi ovako
exec sp_addlogin 'korisnik', 'sifra', 'ime baze kojoj pristupas', NULL, NULL, NULL exec sp_grantdbaccess 'korisnik', 'korisnik'

Dopuna: 06 Avg 2007 12:00

I ono sql express sto ti snoop celo vreme servira je samo za sql express i za one koji specificno napisu sqlexpress tokom instalacije.

A korisnik "AMD\mojUser" ce raditi samo u slucaju trusted_connection=yes unutar connection stringa.



offline
  • Pridružio: 24 Mar 2004
  • Poruke: 3962
  • Gde živiš: Zemun

TCP/IP enable
U managementu sam dodao korisnika ovim sql-om
user: korisnik
pass: korisnik
baza: test
<?
$conn = mssql_connect('AMD\SQLEXPRESS', 'korisnik', 'sifra');
?>

I dalje ne zeli da radi....
Probao sam i samo amd kao server i localhost i nece...

Ima li jos neki savet... mozda nisam sve lepo odradio, ali mi se cini da sam sve vise blizi resenju Smile
TNX ! Smile

offline
  • Pridružio: 18 Apr 2003
  • Poruke: 5001
  • Gde živiš: Beograd

Stavi "(local)" ne localhost, znaci sa zagradama.

offline
  • Pridružio: 24 Mar 2004
  • Poruke: 3962
  • Gde živiš: Zemun

Sad
Unable to connect to server: (local)

joj poludeh....
na kraju imam da uzmem i da platim nekog da mi ovo namesti...
5 dana pokusavam da se nakacim i nece... koliko ce mi za sve ostalo trebati....
E tako ti je to kada studiras i onda ti profa nesto trazi da uradis, a do tada nisi ni video te stvari koje ti je zadao da uradis....bez i jednog jedinog linka, samo kaze uradi to i to Sad

offline
  • Pridružio: 18 Apr 2003
  • Poruke: 5001
  • Gde živiš: Beograd

Kada udjes u managment studio i kada ti trazi parametre za konekciju ti klikni na "options >>" pa na connection properties i za network protocol stavi TCP/IP pa vidi da li mozes da se povezes sa njim. Ako ne mozes onda nisi dobro ukljucio TCP/IP protokol ili nisi restartovao MSSQL service nakon ukljucivanja TCP/IP protokola.

offline
  • Pridružio: 24 Mar 2004
  • Poruke: 3962
  • Gde živiš: Zemun

E ovako
Kada pokusam sa windowns auth (znaci ovaj moj win nalog) i kada stavim na TCP to radi
Kada stavim sql auth i kada ukucam usera (onaj kod gore sto si mi davao) korisnik i pass sifra dobijam gresku... nece preko tcp a ni preko ostalih opcija.
Evo i greske....



dakle taj user korisnik pravi gluposti...
preko TCP-a sam uspeo kao ovaj korisnik nego nisam siguran da li to gleda kada je upitanju win auth.
tnx

offline
  • Pridružio: 18 Apr 2003
  • Poruke: 8134
  • Gde živiš: U kesici gumenih bombona...

Izvrsi ovo nad master bazom...

if not exists (select * from master.dbo.syslogins where loginname = N'AMD\ASPNET') exec sp_grantlogin N'AMD\ASPNET' GO exec sp_grantdbaccess N'AMD\ASPNET', N'AMD\ASPNET' GO exec sp_addrolemember N'db_owner', N'AMD\ASPNET' GO

offline
  • Pridružio: 24 Mar 2004
  • Poruke: 3962
  • Gde živiš: Zemun

to nisam mogao da zivrsim jer nemam tog aspnet Razz
ali sam izvrsio sa AMD\sql .... ranije sam kreirao takvog usera....

posle
$conn = mssql_connect("(local)", "sql", "test");
ovaj kod nije prosao... menjao sam i local i localhost i AMD\SQLEXPRESS i usera sql i AMD\sql ma ni da mrdne......

polako ali sigurno gubim volju za ovim cudom ! Sad

offline
  • Pridružio: 18 Apr 2003
  • Poruke: 5001
  • Gde živiš: Beograd

Ako nemas korisnika ta skripta ce ga dodati Wink , vidis da pita if not exist onda ga dodaj, inace u originalu ta skripta ide ovako

if not exists (select * from master.dbo.syslogins where loginname = N'AMD\ASPNET') exec sp_grantlogin N'AMD\ASPNET' GO exec sp_grantdbaccess N'AMD\ASPNET', N'AMD\ASPNET' GO exec sp_addrolemember N'db_owner', N'AMD\ASPNET' GO if not exists (select * from master.dbo.syslogins where loginname = N'NT Authority\Network Service') exec sp_grantlogin N'NT Authority\Network Service' GO exec sp_grantdbaccess N'NT Authority\Network Service', N'NT Authority\Network Service' GO exec sp_addrolemember N'db_owner', N'NT Authority\Network Service' GO
Ne znam sto ga je snoop skratio Smile

Ko je trenutno na forumu
 

Ukupno su 908 korisnika na forumu :: 32 registrovanih, 9 sakrivenih i 867 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., bigfoot, bobomicek, cavatina, CikaKURE, darkojbn, Denaya, Dimitrise93, djboj, dushan, galerija, Ivica1102, Krvava Devetka, kybonacci, laganini123, mačković, mercedesamg, MiroslavD, Mlav, mnn2, mrvica78, nenad81, NikolaGTR, panzerwaffe, ruger357, Stanlio, suton, Trpe Grozni, tubular, Vlad000, voja64, zlaya011