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