Поделиться через


Метод EnumDetachedLogFiles

Перечисляет список файлов отсоединенного журнала.

Пространство имен:  Microsoft.SqlServer.Management.Smo
Сборка:  Microsoft.SqlServer.Smo (в Microsoft.SqlServer.Smo.dll)

Синтаксис

'Декларация
Public Function EnumDetachedLogFiles ( _
    mdfName As String _
) As StringCollection
'Применение
Dim instance As Server
Dim mdfName As String
Dim returnValue As StringCollection

returnValue = instance.EnumDetachedLogFiles(mdfName)
public StringCollection EnumDetachedLogFiles(
    string mdfName
)
public:
StringCollection^ EnumDetachedLogFiles(
    String^ mdfName
)
member EnumDetachedLogFiles : 
        mdfName:string -> StringCollection 
public function EnumDetachedLogFiles(
    mdfName : String
) : StringCollection

Параметры

  • mdfName
    Тип: System. . :: . .String
    Значение String, указывающее имя файла, для которого следует ограничить результаты.

Возвращаемое значение

Тип: System.Collections.Specialized. . :: . .StringCollection
Значение системного объекта StringCollection, содержащее список имен файлов отсоединенного журнала.

Замечания

Use this method to obtain the names of all the detached log (.ldf) files on the instance of SQL Server.

Примеры

C#

Server srv = new Server("(local)");
StringCollection sc = srv.EnumDetachedLogFiles("C:\\Program Files\\Microsoft SQL Server\\MSSQL10_50.MSSQLSERVER\\MSSQL\\DATA\\DetachedDatabase_log.LDF");
foreach (String s in sc)
{
   Console.WriteLine(s);
}

PowerShell

$srv = new-Object Microsoft.SqlServer.Management.Smo.Server("(local)")

$sc = $srv.EnumDetachedLogFiles("C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\DetachedDatabase_log.LDF)

Foreach ($s in $sc)
{
   Write-Host $s
}