Wpis z mikrobloga

1. Jak w #sqlserver ograniczacie użytkownikom dostęp po adresie IP?
W postgresie mam plik pg_hba.conf i tam sobie wpisuje użytkowników , bazy i dozwolone adresy IP. Dzięki temu daję dostęp do danej bazy niektórym użytkownikom z ograniczonymi uprawnieniami do tabel i mam pewność, że zdalnie nawet nie będzie mógł próbować zgadywać hasła do użytkownika postgres.

2. Jaki sens w #sqlserver ma autoryzacja użytkownikami z windowsa jeśli nie mam domeny AD? Widzę, że po instalacji mój login windowsowy został zmapowany z użytkownikiem dbo. Jeśli go skasuję to stracę dostęp.

3. Do czego używa się guest skoro SQL user without login?

4. Czemu używane są nazwy komputerów a nie adresy IP? Co jeśli WINS nie zadziała? Znowu wpisy w system32/drivers/etc/hosts?

#pytaniedoeksperta #bazydanych
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@nietrolluje: nie, po prostu kiedyś łączyłem się przez L2TP i nie rozwiązywało mi nazw przez co nie mogłem połączyć się z serwerem sql ale lokalnie działało ok
  • Odpowiedz
@100x:
1. 4. jak chcesz po ip na windowsym firewallu do portu sqlowego. Trochę bezsensowne jest identyfikowanie userów po IP bo do sql servera możesz się łączyć nie tylko przez tcp/ip ale też przez shared memory, named pipes. Userzy też mogą mieć dynamiczne ip, różne podsieci, vpny itd.
2. żaden, jak nie ma AD to lepiej uzywać sql serverowej authentication mode (mixed) i utworzyć sobie sqlowego usera sa.
3. możesz
  • Odpowiedz