Freigeben über


EnumLoginMappings-Methode

Listet SQL Server-Anmeldungen für alle Benutzer in der Datenbank auf.

Namespace:  Microsoft.SqlServer.Management.Smo
Assembly:  Microsoft.SqlServer.Smo (in Microsoft.SqlServer.Smo.dll)

Syntax

'Declaration
Public Function EnumLoginMappings As DataTable
'Usage
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

Rückgabewert

Typ: System.Data. . :: . .DataTable
Ein DataTable-Objektwert, der eine Liste der Anmeldezuordnungen für die Benutzer in der Datenbank enthält. In der Tabelle werden die verschiedenen Spalten der zurückgegebenen DataTable beschrieben.

Spalte

Datentyp

Beschreibung

UserName

String

Der Name des Datenbankbenutzers.

LoginName

String

Das Anmeldekonto, das dem Datenbankbenutzer in der Datenbank zugeordnet ist, auf die verwiesen wird.

Beispiele

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