Am_I_db_admin

c/c++pascal

BOOL Am_I_db_admin(void);
function Am_I_db_admin : Boolean;

Popis

Funkce slouží k určení, je-li přihlášený uživatel členem skupiny DB_ADMIN (je-li správcem databáze). Lze ji použít např. v podmínkách viditelnosti složek pohledů a položek menu, které mají být běžnému uživateli zakázané či skryté.

Od verze 8 se jedná o funkci zastaralou, protože oprávnění a zodpovědnost dřívějšího správce byla rozdělena do tří nových správcovských skupin - CONFIG_ADMIN, DB_ADMIN a SECURITY_ADMIN. Vlastní administraci aplikace by měl mít na starost uživatel zařazený do role ADMINISTRATOR, úpravy aplikace uživatel v roli AUTHOR (v zamčené aplikaci přebírá tuto funkci jiná určená role).

Hlavní původní využití - nepovolit běžnému uživateli administrátorské činnosti na SQL serveru, je možné zajistit nyní novou funkcí Am_I_config_admin.

Pro zjištění náležení do skupiny či role lze použít obecnou klientskou funkci GetSet_group_role nebo SQL funkci Get_membership.

Hodnota funkce

Funkce vrací TRUE, je-li uživatel správce databáze, FALSE, není-li tomu tak.

Viz