Share via


Méthode EnumServerAttributes

Énumère les attributs de serveur de l'instance de SQL Server.

Espace de noms :  Microsoft.SqlServer.Management.Smo
Assembly :  Microsoft.SqlServer.Smo (en Microsoft.SqlServer.Smo.dll)

Syntaxe

'Déclaration
Public Function EnumServerAttributes As DataTable
'Utilisation
Dim instance As Server
Dim returnValue As DataTable

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

Valeur de retour

Type : System.Data. . :: . .DataTable
Valeur de l'objet DataTable qui contient une liste d'attributs de serveur pour l'instance de SQL Server. Le tableau décrit les différentes colonnes du DataTable retourné.

Colonne

Type de données

Description

attribute_id

Int32

Valeur d'ID qui identifie l'attribut de façon unique.

attribute_name

String

Nom de l'attribut.

attribute_value

String

Valeur actuelle de l'attribut.

Exemples

C#

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

DataTable d = srv.EnumServerAttributes();
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.EnumServerAttributes()
foreach ($r in $d.Rows)
{
   Write-Host "============================================"
   Foreach ($c in $d.Columns)
   {
      Write-Host $c.ColumnName "=" $r[$c]
   }
}