Condividi tramite


Metodo EnumServerAttributes

Enumera un elenco di attributi server per l'istanza di SQL Server.

Spazio dei nomi  Microsoft.SqlServer.Management.Smo
Assembly:  Microsoft.SqlServer.Smo (in Microsoft.SqlServer.Smo.dll)

Sintassi

'Dichiarazione
Public Function EnumServerAttributes As DataTable
'Utilizzo
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

Valore restituito

Tipo: System.Data. . :: . .DataTable
Valore dell'oggetto DataTable che contiene un elenco di attributi del server per l'istanza di SQL Server. Nella tabella vengono descritte le diverse colonne dell'oggetto DataTable restituito.

Colonna

Tipo di dati

Descrizione

attribute_id

Int32

Valore ID che identifica in modo univoco l'attributo.

attribute_name

String

Nome dell'attributo.

attribute_value

String

Impostazione corrente dell'attributo.

Esempi

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