Server.EnumDetachedDatabaseFiles(String) Server.EnumDetachedDatabaseFiles(String) Server.EnumDetachedDatabaseFiles(String) Method

Definition

Enumerates a list of detached database files.

public:
 System::Collections::Specialized::StringCollection ^ EnumDetachedDatabaseFiles(System::String ^ mdfName);
public System.Collections.Specialized.StringCollection EnumDetachedDatabaseFiles (string mdfName);
Public Function EnumDetachedDatabaseFiles (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 database file names.

Examples

C#

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

PowerShell

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

$sc = $srv.EnumDetachedDatabaseFiles("C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\DetachedDatabase.mdf")  

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

Remarks

Use this method to obtain the names of all detached database (.mdf and .ndf) files on the instance of SQL Server.

Applies to