Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: MSSQL - nastavení přístupových práv pro SQL účet

Aktivity
Avatar
Luboš
Člen
Avatar
Luboš:19.12.2016 14:12

Zdravím,
v MSSQL db mám všechny uživatelé s rolí PUBLIC. Když vytvářím nějaké view, proceduru tak jí udělím GRANT EXEC (SELECT) ON dbo.moje_procedura TO PUBLIC.
Tedy běžný uživatel přihlášený skrze moji aplikaci k MSSQL může volně daná view, procedury spouštět.
Nyní jsem ovšem v situaci, kdy ze vzdáleného MSSQL serveru je vytvořeno linkování na tento můj server, a vzdálený server se připojuje skrze u mě nově vytvořený SQL účet "tester", který má rovněž roli PUBLIC.
A já bych nyní potřeboval nějakým jednoduchým způsobem nastavit to, aby tento vzdálený účet viděl pouze mnou určené view, procedury. Aby tedy viděl a mohl spustit pouze proceduru, kterou mu povolím.
Snažil jsem se to obejít založením nové role atd. ale nějak se mi nedaří. Asi dělám někde chybu. Vzdálený účet pořád vidí všechna view i procedury.
Dokázal by někdo popsat, jak vyřešit tento požadavek nebo jakou cestou jít?
Díky

 
Odpovědět
19.12.2016 14:12
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 1 zpráv z 1.