Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> IIS - logowanie
Orel
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 11.07.2003

Ostrzeżenie: (0%)
-----


Mam problem z połączeniem się z bazą MSSQL. Po wydaniu polecenia:
$sql = mssql_connect ("nazwa_serwera") or die ("Nie moge polaczyc sie z
serwerem);

php wyrzuca blad:
Login failed for user 'NT AUTHORITYANONYMOUS LOGON'.

Nie mam dostepu do konfiguracji tej bazy ale z tego co wiem to zostala ona tak skonfigurowana aby nazwe i haslo uzytkownika pobierala z logowania sie do systemu. Opcje: mssql.secure_connection mam ustawina na On.
Poprzednio mialem serwer Apache i wszytko dzialalo bez problemu. Może jest to kwestia odpowiedniego ustawienia IIS?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
Seth
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

Ostrzeżenie: (0%)
-----


Musisz ustawic usera na strone, ktory bedzie mial odpowiednie prawa do servera MSSQL.

__
Ustawia sie w: Control Panel>ADministrative Tools>Internet Information Services. Potem z lewej wybierasz swoja strone. Klikasz prawym i z menu dajesz Properties. Pozniej zakladka Directory Security. Ramka Anonymous access and... i Edit <--- tam ustawiasz sobie usera, ktory dziala jako ta strona.
Go to the top of the page
+Quote Post
Orel
post
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 11.07.2003

Ostrzeżenie: (0%)
-----


A mógłbys napisać jak to zrobić? Ja jestem kompletnie zielony jesli chodzi o IIS i MSSQL. Ja mam mozliwosc konfiguracji jedynie IIS i tylko mojej bazy (nie calego serwera SQL).
Go to the top of the page
+Quote Post
Seth
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

Ostrzeżenie: (0%)
-----


Tak jak wyzej podalem mozesz ustawic login i haslo na strone. Ustawiasz, wiec na takie, ktore jest zgodne z Twoim loginem i haslem do bazy.
Sprobuj tak zrobic jak Ci podalem we wczesniejszym poscie i ustaw logini haslo zgodne z baza danych.
W ASP to dziala, wiec i z php powinno.
Go to the top of the page
+Quote Post
Orel
post
Post #5





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 11.07.2003

Ostrzeżenie: (0%)
-----


Zrobilem. Czyli:
$sql = mssql_connect ("serwer", "login", "haslo")

ale i tak pokazuje sie taki sam komunikta. Dopiero po ustawieniu:
mssql.secure_connection = Off

pokazuje:
Login failed for user 'login'
Go to the top of the page
+Quote Post
Seth
post
Post #6





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

Ostrzeżenie: (0%)
-----


Nie ustawisz w funkcji polaczenia z baza loginu i hasla (jezeli chcesz miec logowanie z wykorzystaniem NT)... ustawiasz to w opcjach strony w IISie. Tak jak Ci podalem w panelu sterowania.
Go to the top of the page
+Quote Post
Orel
post
Post #7





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 11.07.2003

Ostrzeżenie: (0%)
-----


Już ustawilem. Niestety to nic nie pomogło.
Za to pomoglo cos odwrotnego. Nie nadalem zadnych praw dla dostępu anonimowego:)
Dzieki za pomoc
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 19:42