![]() |
![]() |
![]()
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? |
|
|
![]() |
![]()
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. |
|
|
![]()
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).
|
|
|
![]()
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. |
|
|
![]()
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' |
|
|
![]()
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.
|
|
|
![]()
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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 19:42 |