logowanie do bazy na serwerze

0

Witam
Jak zrobić w aplikacji napisanej w delphi 7 logowanie do bazy danych na serwerze mssql 2000? tzn. najlepiej było by jak by program wyszukiwał wszystkie dostępne w sieci lan serwerz baz i po wybraniu przez urzetkownika serwera, pojawiało by się okienko gdzie trzeba podać hasło i login do serwera. Po udanym logowaniu pojawiało by się dopiero okno aplikacji głównej (interfejsu do bazy).
Bardzo proszę o pomoc

0

a jak sobie wyobrażasz szukanie serwerów w sieci? Będziesz się próbował zalogować na każdym kompie na wszystkich możliwych portach (serwer wcale nie musi działać na standardowym porcie) do bazy?? Tego się w praktyce nie da wykonać. Adres i port musisz znać wcześniej.

0

Jeśli port i adres serwera będeą stałe to jak to dalej zrobić??
Próbowałem utworzyć połączenia za pomocą ADOConnection.
Utworzyłem taki łańcuch połączenia:
ConnStr:='Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=baza;Data Source=SERWER;Use Encryption for Data=False;';
Nazwa kompa na którym będzie serwer baz to SERWER.
Aplikacja łączy się z bazą na serwerze ale tylko z localhosta czyli z tego samego kompa na którym jest serwer. Z innego kompa już się nie da połaczyć z serwerem. Jak to zrobić????

0
  1. nie nazwa tylko IP
    s) firewall nie blokuje?
0

Firewal na 100% nie blokuje.
Sprawdze jeszcze po IP

0

Wstawiłem IP do ConnectionString zamiast nazwy serwera.
Po IP jest dobrz tzn. prawie dobrze. Przy próbie logowania z kompa w lanie do serwera z bazą wyskakuje komunikat: Login Failed for user 'SERWER\Gość'
W xp jest Specjalne konto Gościa, które służy do komunikacj w lanie i podłanczając się do serwera jesteśmy identyfikowani jako Gość.
Teraz jest OK bo wcześniej wyskakiwało że nie znaleziono serwera. Tylko trzeba coś zrobić z tym gościem. Tylko co??????

0

pewnie mssqla skonfigurować

0

Dzięki za pomoc!!!
Trzeba był tylko MSSQL skonfigurować i teraz działa po IP i po nazwie serwera

1 użytkowników online, w tym zalogowanych: 0, gości: 1