EnumAccountInfo 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 EnumAccountInfo method returns a QueryResults object that enumerates Microsoft Windows accounts granted access permission to an instance of Microsoft SQL Server.

Sözdizimi

object
.EnumAccountInfo( [ Account ] 
, [ ListAll ] )
as QueryResults

Bölümleri

  • nesne
    Bir nesneye uygulanan listesinde değerlendirir ifade.

  • Hesap
    Varolan bir Windows kullanıcı veya grup adıyla tanımlayan dize.

  • ListAll
    true veya false.

Prototip (c/C++)

HRESULT EnumAccountInfo(
LPSQLDMOQUERYRESULTS* ppResults,
SQLDMO_LPCSTR Account = NULL,
BOOL ListAll = FALSE);

Döndürür

A QueryResults nesnesi içeren bir sonuç küme tarafından tanımlanan bu sütunlar.

Column

Veri türü

Açıklama

account name

nvarchar(129)

Windows hesap adı

type

varchar(18)

Grubu gibi hesap türünü tanımlayan dize

privilege

varchar(18)

Ayrıcalık belirten dize düzey, admin ya da kullanıcı adı gibi

mapped login name

nvarchar(129)

Hesap Eşleme kullandığı SQL Server oturumu açma açma adı.

permission path

nvarchar(129)

Windows grubuna erişim izni verme belirten dize

Açıklamalar

Kullanırken Hesap bağımsız değişken sonuçlar sınırlamak için etki alanı ve kullanıcı veya grup adını belirtir Windows hesap adını tam olarak nitelemek.Örneğin:

oQR = oSQLServer.EnumAccountInfo("SEATTLE\someone")

Bir Windows grubu kullanılarak belirtirken Hesap bağımsız değişkeni QueryResults nesne döndürülen üyesi olan her Windows hesabı için bir satır içerirgrup.

Use ListAll , Windows NT kullanıcıları için hesap bilgilerini numaralandırılırken bağımsız değişkeni.Zaman ListAll doğru ise, EnumAccountInfo yöntem tüm sql Server güvenlik özelliklerini kullanan gruplar, belirtilen kullanıcı var. üyelik içeren bir sonuç küme döndürür

İçin geçerlidir: