Udostępnij za pośrednictwem


Metoda Server.EnumAvailableMedia

Wylicza listę nośnika, który jest widoczny dla wystąpienie SQL Server w sieci lokalnej.

Przestrzeń nazw:  Microsoft.SqlServer.Management.Smo
Zestaw:  Microsoft.SqlServer.Smo (w Microsoft.SqlServer.Smo.dll)

Składnia

'Deklaracja
Public Function EnumAvailableMedia As DataTable
'Użycie
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

Wartość zwracana

Typ: System.Data.DataTable
A DataTable wartość obiektu zawierającego informacje o dostępnych nośników.W tabela opisano różne kolumny zwracane DataTable.

Kolumna

Typ danych

Opis

Nazwa

String

Nazwa dysku.

LowFree

Int32

Word dwukrotnie znaczących zasób dostępnego nośnika.

HighFree

Int32

Program word dwukrotnie znaczących zasób dostępnego nośnika

MediaTypes

Int32

Typ nośnika.Zobacz MediaTypes.

Przykłady

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