Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Returnerar en lista över de fasta databasrollerna.
Transact-SQL syntaxkonventioner
Syntax
sys.sp_helpdbfixedrole [ [ @rolename = ] N'rolename' ]
[ ; ]
Arguments
[ @rolename = ] N'rollnamn'
Namnet på en fast databasroll.
@rolename är sysname, med standardvärdet .NULL Om @rolename anges returneras endast information om den rollen; annars returneras en lista och beskrivning av alla fasta databasroller.
Returnera kodvärden
0 (lyckades) eller 1 (fel).
Resultatuppsättning
| Kolumnnamn | Datatyp | Description |
|---|---|---|
DbFixedRole |
sysname | Namnet på den fasta databasrollen. |
Description |
Nvarchar(70) | Beskrivning av DbFixedRole. |
Remarks
Fasta databasroller, som visas i följande tabell, definieras på databasnivå och har behörigheter att utföra specifika administrativa aktiviteter på databasnivå. Fasta databasroller kan inte läggas till eller tas bort. Behörigheterna som ges till en fast databasroll kan inte ändras.
| Fast databasroll | Description |
|---|---|
db_owner |
Databasägare |
db_accessadmin |
Databasåtkomstadministratörer |
db_securityadmin |
Databassäkerhetsadministratörer |
db_ddladmin |
Databas-DDL-administratörer |
db_backupoperator |
Databasbackupoperatörer |
db_datareader |
Databasdataläsare |
db_datawriter |
Databasdataskribenter |
db_denydatareader |
Databasavstängningsdataläsare |
db_denydatawriter |
Databasavstängningsdataskribenter |
Följande tabell visar lagrade procedurer som används för att modifiera databasroller.
| Lagrat förfarande | Action |
|---|---|
sp_addrolemember |
Lägger till en databasanvändare till en fast databasroll. |
sp_helprole |
Visar en lista över medlemmarna i en fast databasroll. |
sp_droprolemember |
Tar bort en medlem från en fast databasroll. |
Permissions
Kräver medlemskap i offentlig roll.
Information som returneras är föremål för begränsningar i åtkomst till metadata. Enheter där huvudmannen inte har tillstånd förekommer inte. För mer information, se inställningar för metadatasynlighet.
Examples
Följande exempel visar en lista över alla fasta databasroller.
EXECUTE sp_helpdbfixedrole;
GO