NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

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

V předchozím kvízu, Online test znalostí SQL a databází, jsme si ověřili nabyté zkušenosti z kurzu.

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.