Udostępnij za pośrednictwem


Metoda Database.EnumLoginMappings

Wylicza listę SQL Server logowania dla wszystkich użytkowników w bazie danych.

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

Składnia

'Deklaracja
Public Function EnumLoginMappings As DataTable
'Użycie
Dim instance As Database
Dim returnValue As DataTable

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

Wartość zwracana

Typ: System.Data.DataTable
A DataTable wartość obiekt zawierający listę mapowań logowania użytkowników w bazie danych.W tabela opisano różne kolumny zwracane DataTable.

Kolumna

Typ danych

Opis

Nazwa użytkownika

String

Nazwa użytkownika bazy danych.

LoginName

String

Konto logowania jest mapowany na użytkownika bazy danych do bazy danych.

Przykłady

Przykład uruchamia metoda wyliczania obiektu serwera, ale wyodrębnianie informacji z obiektu elementu datatable jest taka sama dla metoda wyliczania bazy danych.

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]
   }
}