Aracılığıyla paylaş


sp_helprole (Transact-SQL)

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiMicrosoft Fabric'te SQL veritabanı

Geçerli veritabanındaki roller hakkında bilgi döndürür.

Transact-SQL söz dizimi kuralları

Sözdizimi

sp_helprole [ [ @rolename = ] N'rolename' ]
[ ; ]

Arguments

[ @rolename = ] N'rolename'

Mevcut veritabanındaki bir rolün adı. @rolenamesysname'dir ve varsayılan olarak .NULL @rolename mevcut veritabanında bulunmalıdır. Eğer @rolename belirtilmemişse, mevcut veritabanındaki tüm rollerle ilgili bilgiler geri döner.

Dönüş kodu değerleri

0 (başarı) veya 1 (başarısızlık).

Sonuç kümesi

Sütun adı Veri türü Description
RoleName sysname Mevcut veritabanındaki rol adı.
RoleId smallint Kimliği RoleName.
IsAppRole int 0 = RoleName Başvuru rolü değil.
1 = RoleName bir uygulama rolü.

Açıklamalar

Role bağlı izinleri görüntülemek sp_helprotectiçin . Bir veritabanı rolünün üyelerini görüntülemek için sp_helprolemember.

Permissions

"" genel "" rolüne üyelik gerektirir.

Örnekler

Aşağıdaki sorgu, mevcut veritabanındaki tüm rolleri geri getirir.

EXECUTE sp_helprole;