Server.EnumDetachedLogFiles(String) Server.EnumDetachedLogFiles(String) Server.EnumDetachedLogFiles(String) Method

Definition

Enumerates a list of detached log files.

public:
 System::Collections::Specialized::StringCollection ^ EnumDetachedLogFiles(System::String ^ mdfName);
public System.Collections.Specialized.StringCollection EnumDetachedLogFiles (string mdfName);
Public Function EnumDetachedLogFiles (mdfName As String) As StringCollection
Parameters
mdfName
String String String

A String value that specifies the file name for which to limit the results.

Returns

A StringCollection system object value that contains a list of detached log file names.

Examples

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  
}  

Remarks

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

Applies to