Método EnumWindowsGroups
Enumera uma lista de grupos do Windows.
Namespace: Microsoft.SqlServer.Management.Smo
Assembly: Microsoft.SqlServer.Smo (em Microsoft.SqlServer.Smo.dll)
Sintaxe
'Declaração
Public Function EnumWindowsGroups As DataTable
'Uso
Dim instance As Database
Dim returnValue As DataTable
returnValue = instance.EnumWindowsGroups()
public DataTable EnumWindowsGroups()
public:
DataTable^ EnumWindowsGroups()
member EnumWindowsGroups : unit -> DataTable
public function EnumWindowsGroups() : DataTable
Valor de retorno
Tipo: System.Data. . :: . .DataTable
Um valor de objeto DataTable que contém uma lista de grupos do Windows. A tabela descreve as diferentes colunas do DataTable retornado.
Coluna |
Tipo de dados |
Descrição |
---|---|---|
Urn |
A cadeia de caracteres de URN que representa o grupo do Windows. |
|
Nome |
O nome do grupo do Windows. |
|
ID |
O valor da ID que identifica exclusivamente o grupo do Windows. |
|
Logon |
O logon que representa o grupo do Windows no SQL Server. |
|
IsSystemObject |
O valor Booliano que especifica se o grupo do Windows é um objeto do sistema. |
|
LoginType |
O tipo de logon. Consulte LoginType. |
|
HasDBAccess |
O valor Booliano que especifica se o grupo do Windows tem acesso ao banco de dados referenciado. |
|
Sid |
O identificador de segurança de logon para o grupo do Windows. |
|
UserType |
O tipo de usuário. Consulte UserType. |
|
Certificate |
O certificado que o grupo de Windows usa para fazer logon no SQL Server. |
|
AsymmetricKey |
A chave assimétrica que o grupo de Windows usa para fazer logon no SQL Server. |
|
CreateDate |
A data e a hora de criação do grupo do Windows. |
|
DateLastModified |
A data e a hora em que o grupo do Windows foi modificado pela última vez. |
|
DefaultSchema |
O esquema padrão associado com o grupo de Windows. |
Exemplos
The example runs a Server object enumeration method, but extracting the information from the DataTable object is the same for Database enumeration methods.
VB
'Connect to the local, default instance of SQL Server.
Dim srv As Server
srv = New Server
'Call the EnumCollations method and return collation information to DataTable variable.
Dim d As DataTable
'Select the returned data into an array of DataRow.
d = srv.EnumCollations
'Iterate through the rows and display collation details for the instance of SQL Server.
Dim r As DataRow
Dim c As DataColumn
For Each r In d.Rows
Console.WriteLine("============================================")
For Each c In r.Table.Columns
Console.WriteLine(c.ColumnName + " = " + r(c).ToString)
Next
Next
PowerShell
$srv = new-Object Microsoft.SqlServer.Management.Smo.Server("(local)")
$d = new-object System.Data.Datatable
$d = $srv.EnumCollations
Foreach ($r in $d.Rows)
{
Write-Host "============================================"
Foreach ($c in $d.Columns)
{
Write-Host $c.ColumnName "=" $r[$c]
}
}