Aracılığıyla paylaş


EnumUsers yöntemi

Bu özellik Microsoft SQL Server'ın ilerideki bir sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmaktan kaçının ve bu özelliği kullanmakta olan uygulamalarda değişiklik yapmayı planlayın.

The EnumUsers method returns a QueryResults object that enumerates the users defined in a Microsoft SQL Server database and their role participation.

Sözdizimi

object
.EnumUsers( [ UserName ] )as QueryResults

Bölümleri

  • nesne
    Bir nesneye uygulanan listesinde değerlendirir ifade.

  • Kullanıcı adı
    İsteğe bağlı.Bir veritabanı kullanıcı ya da rol adını belirten dize.Bu seçenek belirtildiğinde, içerik ve üyelik döndürülen sonuç küme yönlendirir.

Prototip (c/C++)

HRESULT EnumUsers(
LPSQLDMOQUERYRESULTS* ppResults,
LPCOLESTR UserName = NULL);

Döndürür

Zaman kullanıcı adı belirtilmemiş veya bir veritabanı kullanıcısı adını belirtir EnumUsers yöntem döndürür bir QueryResults nesnesi içeren bir sonuç küme tarafından tanımlanan bu sütunlar.

Column

Veri türü

Açıklama

DefDBName

nvarchar(13)

Veritabanı varsayılan olarak listelenen oturum açma kullanarak bir bağlantı yapıldığında kullanılır.

GroupName

nvarchar(17)

Veritabanı rolü.Kullanıcının üye olduğu her rol için bir satır döndürür.

LoginName

nvarchar(5)

Oturum açma adı.

SID

varbinary(91)

Sistem tarafından oluşturulan oturum açma hesabı.

UserID

char(14)

Sistem tarafından oluşturulan veritabanı kullanıcı tanımlayıcısı.

UserName

nvarchar(11)

Veritabanı kullanıcı adı.

Zaman kullanıcı adı adıyla bir veritabanı rolü belirtir EnumUsers yöntem döndürür bir QueryResults nesnesi içeren bir sonuç küme tarafından tanımlanan bu sütunlar.

Column

Veri türü

Açıklama

Group_id

smallint

Sistem tarafından oluşturulan rol tanımlayıcısı.

Group_name

nvarchar(26)

Veritabanı rolü adı.

Userid

smallint

Sistem tarafından oluşturulan veritabanı kullanıcı tanımlayıcısı.

Users_in_group

nvarchar(26)

Veritabanı kullanıcı adı.

İçin geçerlidir: