Share via


EnumServerAttributes Método

Enumera la lista de atributos de servidor de la instancia de SQL Server.

Espacio de nombres:  Microsoft.SqlServer.Management.Smo
Ensamblado:  Microsoft.SqlServer.Smo (en Microsoft.SqlServer.Smo.dll)

Sintaxis

'Declaración
Public Function EnumServerAttributes As DataTable
'Uso
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

Valor devuelto

Tipo: System.Data. . :: . .DataTable
Valor de objeto DataTable que contiene la lista de atributos de servidor para la instancia de SQL Server. En la tabla se describen las distintas columnas del objeto DataTable devuelto.

Columna

Tipo de datos

Descripción

attribute_id

Int32

El valor de identificador que identifica de forma única el atributo.

attribute_name

String

El nombre del atributo.

attribute_value

String

La configuración actual del atributo.

Ejemplos

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