Autor Wątek: kilka baz subiekta na jednym serwerze - klient widzi tylko swoją  (Przeczytany 1960 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline mis

  • Nowy użytkownik
  • *
  • Wiadomości: 30
  • Reputacja +0/-0
  • Wersja programu: najnowsza
kilka baz subiekta na jednym serwerze - klient widzi tylko swoją
« dnia: Październik 07, 2016, 15:40:16 »
Scenariusz jest następujący: Na serwerze jest 5 baz subiekta, każda baza to inny klient.

Czy istnieje możliwość aby dany klient Subiekta widział tylko swoją bazę podczas uruchamiania. (chodzi o ekran w którym wybiera się podmiot)

Zapewne trzeba coś poustawiać w uprawnieniach SQL, ale nie wiem co i jak.

Czy w ogóle taki scenariusz jest możliwy?



Offline Aldo

  • Ekspert
  • *****
  • Wiadomości: 10690
  • Reputacja +433/-13
  • Wersja programu: najnowsza
Odp: kilka baz subiekta na jednym serwerze - klient widzi tylko swoją
« Odpowiedź #1 dnia: Październik 07, 2016, 16:06:27 »
Trzeba w SQL ustawić do każdej bazy innego użytkownika, oczywiście z hasłem i przy logowaniu każdy zamiast sa musi podac przypisanego do niego użytkownika i hasło. Można to na stałe wpisać do parametrów startowych.
Natmiast użytkowni sa musi być zablokowany, lub miec silne hasło znane tylko Tobie.
A dla siebie musisz też dodać użytkownika z hasłem znanym tylko Tobie i dać mu dostęp do wszystkich baz.

Trochę grzebania jest. Jak nie znasz sql to poproś dobrego serwisanta.

Offline mis

  • Nowy użytkownik
  • *
  • Wiadomości: 30
  • Reputacja +0/-0
  • Wersja programu: najnowsza
Odp: kilka baz subiekta na jednym serwerze - klient widzi tylko swoją
« Odpowiedź #2 dnia: Październik 07, 2016, 17:54:24 »
Dzięki. Da się!

Tak jak powiedziałeś trzeba:
1. ustawić oddzielnego usera dla każdej bazy.
2. ustawić uprawnienia.
3. ustawić Grant view server state to public

Odp: kilka baz subiekta na jednym serwerze - klient widzi tylko swoją
« Odpowiedź #2 dnia: Październik 07, 2016, 17:54:24 »