Külső táblaszerepkörök kezelése

A rendszerbiztonsági tagok egy szerepköralapú hozzáférés-vezérlési modellen keresztül kapnak hozzáférést az erőforrásokhoz, ahol a hozzárendelt biztonsági szerepkörök határozzák meg az erőforrás-hozzáférésüket.

Külső táblákon az egyetlen biztonsági szerepkör a .admins A külső tábla admins képes megtekinteni, módosítani és eltávolítani a külső táblát.

Ebből a cikkből megtudhatja, hogyan használhatja a felügyeleti parancsokat a meglévő rendszergazdák megtekintéséhez , valamint a külső táblák rendszergazdáinak hozzáadásához és eltávolításához .

Engedélyek

A parancsok futtatásához adatbázis-Rendszergazda engedélyekkel kell rendelkeznie, vagy külső táblának Rendszergazda kell lennie az adott külső táblában. További információ: szerepköralapú hozzáférés-vezérlés.

Meglévő rendszergazdák megjelenítése

A rendszernevek hozzáadása vagy eltávolítása előtt a .show paranccsal megtekintheti az összes olyan egyszerű táblát, amely már rendelkezik rendszergazdai hozzáféréssel a külső táblában.

Syntax

Az összes szerepkör megjelenítése:

.showexternal tableExternalTableNameprincipals

A szerepkörök megjelenítése:

.showexternal tableExternalTableNameprincipalroles

További információ a szintaxis konvenciókról.

Paraméterek

Név Típus Kötelező Leírás
ExternalTableName string ✔️ Annak a külső táblának a neve, amelynek a rendszerneveit listázni szeretné.

Példa

Az alábbi parancs felsorolja a külső táblához Samples hozzáféréssel rendelkező összes biztonsági tagot.

.show external table Samples principals

Példakimenet

Szerepkör PrincipalType PrincipalDisplayName PrincipalObjectId PrincipalFQN
Külső táblaminták Rendszergazda Microsoft Entra felhasználó Abbi Atkins cd709aed-a26c-e3953dec735e aaduser=abbiatkins@fabrikam.com

Rendszergazdák hozzáadása és elvetése

Ez a szakasz szintaxist, paramétereket és példákat tartalmaz a tagok hozzáadásához és eltávolításához.

Syntax

Akcióexternal tableExternalTableNameadmins(Principal [,Principal...] ) [skip-results] [ Leírás ]

További információ a szintaxis konvenciókról.

Paraméterek

Név Típus Kötelező Leírás
Művelet string ✔️ A parancs .add, .dropvagy .set.
.add hozzáadja a megadott tagokat, .drop eltávolítja a megadott tagokat, és .set hozzáadja a megadott tagokat, és eltávolítja az összes korábbit.
ExternalTableName string ✔️ Annak a külső táblának a neve, amelyhez tagokat szeretne hozzáadni.
Rendszerbiztonsági tag string ✔️ Egy vagy több tag. A rendszerbiztonsági tagok megadásáról további információt a Biztonsági tagok hivatkozása című témakörben talál.
skip-results string Ha meg van adva, a parancs nem adja vissza a külső táblanevek frissített listáját.
Leírás string A parancs használatakor .show megjelenő módosítást leíró szöveg.

Megjegyzés

A .set rendszernevek listája helyett a következő none paranccsal rendelkező parancs eltávolítja az összes tagot.

Példák

Az alábbi példákban láthatja, hogyan adhat hozzá rendszergazdákat, távolíthat el rendszergazdákat, és hogyan vehet fel és távolíthat el rendszergazdákat ugyanabban a parancsban.

Rendszergazdák hozzáadása a .add használatával

Az alábbi példa egy tagot ad hozzá a admins külső tábla szerepköréhez Samples .

.add external table Samples admins ('aaduser=imikeoein@fabrikam.com')

Rendszergazdák eltávolítása a .drop használatával

Az alábbi példa eltávolítja a csoport összes tagját a admins külső tábla szerepköréből Samples .

.drop external table Samples admins ('aadGroup=SomeGroupEmail@fabrikam.com')

Új rendszergazdák hozzáadása és a régi eltávolítása a .set használatával

Az alábbi példa eltávolítja a meglévőtadmins, és hozzáadja a megadott tagokat a Samples külső táblához hasonlóanadmins.

.set external table Samples admins ('aaduser=imikeoein@fabrikam.com', 'aaduser=abbiatkins@fabrikam.com')

Távolítsa el az összes rendszergazdát a .set beállítással

A következő parancs eltávolítja a külső táblában lévő összes meglévőt adminsSamples .

.set external table Samples admins none