Condividi tramite


Metodo EnumAvailableMedia

Enumera un elenco di supporti visibile all'istanza di SQL Server nella rete locale.

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

Sintassi

'Dichiarazione
Public Function EnumAvailableMedia As DataTable
'Utilizzo
Dim instance As Server
Dim returnValue As DataTable

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

Valore restituito

Tipo: System.Data. . :: . .DataTable
Valore dell'oggetto DataTable che contiene le informazioni sui supporti disponibili. Nella tabella vengono descritte le diverse colonne dell'oggetto DataTable restituito.

Colonna

Tipo di dati

Descrizione

Name

String

Nome dell'unità.

LowFree

Int32

Double word di ordine inferiore della risorsa del supporto disponibile.

HighFree

Int32

Double word di ordine superiore della risorsa del supporto disponibile

MediaTypes

Int32

Tipo di supporto. Vedere MediaTypes.

Esempi

C#

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

DataTable d = srv.EnumAvailableMedia();
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 = new-object System.Data.Datatable
$d = $srv.EnumAvailableMedia()

Foreach ($r in $d.Rows)
{
   Write-Host "============================================"
   Foreach ($c in $d.Columns)
   {
      Write-Host $c.ColumnName "=" $r[$c]
   }
}