sys.sp_dbfixedrolepermission (Transact-SQL)

A következőkre vonatkozik:SQL Server

Egy rögzített adatbázis-szerepkör engedélyeit jeleníti meg. sp_dbfixedrolepermissionhelyes információkat ad vissza az SQL Server 2000 (8.x)-ben. A kimenet nem tükrözi az SQL Server 2005 (9.x) által megvalósított jogosultsági hierarchia változásait. További információért lásd aDatabase-Level Szerepeket, amely a rögzített adatbázis szerepek listáját és a hozzá tartozó jogosultságokat mutatja.

Important

Ez a funkció a SQL Server egy későbbi verziójában lesz eltávolítva. Ne használja ezt a funkciót az új fejlesztési munkában, és tervezze meg a funkciót jelenleg használó alkalmazások módosítását.

Transact-SQL szintaxis konvenciók

Syntax

sys.sp_dbfixedrolepermission [ [ @rolename = ] N'rolename' ]
[ ; ]

Arguments

[ @rolename = ] N'rolename'

Egy érvényes SQL Server rögzített adatbázis-szerep neve. @rolename a sysname, alapértelmezettként NULL. Ha @rolename nincs megadva, az összes fix adatbázis szerep jogosultságai megjelennek.

Kódértékek visszaadása

0 (sikeres) vagy 1 (hiba).

Eredményhalmaz

Oszlop neve Adattípus Description
DbFixedRole sysname A fix adatbázis szerep neve
Permission nvarchar(70) Jogosultságok DbFixedRole

Remarks

A rögzített adatbázis szerepek listájának megjelenítéséhez hajtsuk sp_helpdbfixedrolele . Az alábbi táblázat a rögzített adatbázis szerepeket mutatja.

Fix adatbázis-szerep Description
db_owner Adatbázis-tulajdonosok
db_accessadmin Adatbázis-hozzáférési adminisztrátorok
db_securityadmin Adatbázis-biztonsági adminisztrátorok
db_ddladmin Adatbázis-adatdefiníciós nyelv (DDL) adminisztrátorai
db_backupoperator Adatbázis-biztonsági operátorok
db_datareader Adatbázis-adatolvasók
db_datawriter Adatbázis-adatírók
db_denydatareader Adatbázis megtagadása adatolvasókat
db_denydatawriter Database deny data writers

A db_owner fix adatbázis szerepének tagjai rendelkeznek az összes többi rögzített adatbázis szerep jogával. A fix szerver szerepek jogosultságainak megjelenítéséhez hajtsa sp_srvrolepermissionvégre .

Az eredményhalmaz tartalmazza azokat a Transact-SQL utasításokat, amelyeket az adatbázis tagjai végrehajthatnak, valamint egyéb speciális tevékenységeket, amelyeket az adatbázis szerepének tagjai végezhetnek.

Permissions

A nyilvános szerepkör tagságát igényli.

Examples

A következő lekérdezés minden fix adatbázis-szerep jogát adja vissza, mert nem határoz meg fix adatbázis szerepet.

EXECUTE sp_dbfixedrolepermission;
GO