Udostępnij za pośrednictwem


Metoda Server.EnumWindowsUserInfo

Wylicza listę informacji o wszystkich Microsoft użytkowników systemu Windows, które jawnie udzielono dostępu do SQL Server.

Przestrzeń nazw:  Microsoft.SqlServer.Management.Smo
Zestaw:  Microsoft.SqlServer.Smo (w Microsoft.SqlServer.Smo.dll)

Składnia

'Deklaracja
Public Function EnumWindowsUserInfo As DataTable
'Użycie
Dim instance As Server
Dim returnValue As DataTable

returnValue = instance.EnumWindowsUserInfo()
public DataTable EnumWindowsUserInfo()
public:
DataTable^ EnumWindowsUserInfo()
member EnumWindowsUserInfo : unit -> DataTable 
public function EnumWindowsUserInfo() : DataTable

Wartość zwracana

Typ: System.Data.DataTable
A DataTable wartość obiektu system zawierający listę użytkowników systemu Windows, które jawnie przyznano dostęp do wystąpienie SQL Server.
W tabela opisano różne kolumny zwracane DataTable.

Kolumna

Typ danych

Opis

Nazwa konta

String

Nazwa użytkownika systemu Windows NT.

type

String

Typ użytkownika.Określa, czy użytkownik jest indywidualne konta lub konto grupy.

Przykłady

C#

Server srv = new Server("(local)");

DataTable d = srv.EnumWindowsUserInfo();
foreach (DataRow r in d.Rows)
{
   Console.WriteLine("============================================");
   foreach(DataColumn c in d.Columns)
   {
      Console.WriteLine(c.ColumnName + " = " + r[c].ToString());
   }
}

PowerShell

$srv = new-Object Microsoft.SqlServer.Management.Smo.Server("(local)")

$d = $srv.EnumWindowsUserInfo()
foreach ($r in $d.Rows)
{
   Write-Host "============================================"
   Foreach ($c in $d.Columns)
   {
      Write-Host $c.ColumnName "=" $r[$c]
   }
}