Nastavení práv na relační databáze
Nastavení práv je nutno provést, pokud byly pro restore databází použity zálohy vytvořené na jiném serveru, případně pokud byly tyto zálohy v okamžiku, kdy skupinám BNSUsers a BNSAdmins ještě nebyla práva nastavena.
Pokud byly pro restore použity zálohy vytvořené na daném serveru (a to v okamžiku, kdy na databáze byla již práva nastavena), pak se ze zálohy databáze obnoví včetně potřebných nastavení práv. V tomto případě je ale vhodné po provedení restore databází zkontrolovat, že jsou níže popsaná práva příslušným skupinám uživatelů skutečně přiřazena.
Skupina všech uživatelů BNS (BNSUsers)
Jedná se o lokální skupinu, do které budou zařazováni všichni uživatelé BNS. Je to skupina využívaná pro obecná nastavení v BNS. Pokud je pro všechny uživatele BNS vytvořena také doménová skupina, pak se do této lokální skupiny zařazuje jen tato doménová skupina.
Založení (registrace) skupiny všech uživatelů BNS v SQL Serveru
Vzhledem k tomu, že budeme registrovat lokální skupinu, nemusíme zadávat účet pro čtení ActiveDirectory a tedy pokračujeme stiskem tlačítka „Cancel“:
Je nutno doplnit, že budeme prohledávat skupiny uživatelů (typ objektu „Groups“):
Ponecháme, že skupinu uživatelů budeme hledat na lokálním počítači (tedy BNS1-DS), zadáme požadovanou skupinu (BNSUsers) a necháme ověřit její existenci:
Pokud dojde k úspěšnému ověření, je ověřovaná skupina (případně uživatel) podtržena a můžeme pokračovat pomocí tlačítka „OK“:
A registraci loginu dokončíme:

Nastavení práv skupině všech uživatelů BNS
Této skupině se přiřazují práva jen na aplikační databázi BNS (tedy databázi BNS-CPO). Požadované právo je dáno databázovou rolí „bnsUser“:


Skupina administrátorů BNS (BNSAdmins)
Jedná se opět o lokální skupinu, do které budou zařazováni všichni uživatelé BNS (v případě existence doménové skupiny pro administrátory BNS opět jen tato doménová skupina), kteří mají mít z pohledu dat neomezená oprávnění (tedy z pohledu relačních databází BNS jsou to uživatelé, kteří mají práva i na spouštění „ručních“ (tj. neplánovaných) aktualizací datového skladu).
Založení (registrace) skupiny administrátorů BNS
Postup je stejný, jako u skupiny pro všechny uživatele BNS
Nastavení práv skupině administrátorů BNS
Vzhledem k tomu, že všichni tito uživatelé jsou zároveň ve skupině všech uživatelů BNS, tak této skupině stačí nastavit jen rozšiřující práva. Tj. práva na databázi datového skladu BNSI (BNSI-CPO). Konkrétně se jedná o přiřazení databázové role „bnsi_updater“:
Uživatelský účet pro aktualizace (process) analytické databáze (BNSCPOasdb)
Jedná se o účet, pod kterým budou při aktualizacích (případně vytvoření/modifikacích) analytické databáze probíhat tyto akce:
- vytváření WriteBack tabulek v databázi BNSO-CPO
- čtení a zápisy dat do WriteBack tabulek v databázi BNSO-CPO
- čtení dat z datového skladu, tedy databází BNSO-CPO (resp. BNSI-CPO) a jejich zápis do analytické databáze CPO
Z důvodu ochrany dat je pro tyto akce využíván specifický účet SQL serveru založený přímo pro tyto účely a jeho heslo znají jen vybraní „administrátoři“.
Založení (registrace) uživatele BNSCPOasdb
Na rozdíl od Windows účtů vyplníme „Login name“ přímo a nastavíme i další parametry:

Nastavení práv uživateli BNSCPOasdb
Na databázi datového skladu BNSI-CPO jsou dostatečná práva (číst data z databáze) obsažena v roli „db_datareader“:
Na databázi BNSO-CPO jsou pak krom práv „čtení“ nutná i práva pro „zápis“ a „vytváření tabulek“ (z důvodu WriteBack tabulek). Tedy krom role „db_datareader“ jsou to i role „db_datawriter“ a „db_ddladmin“:
