Share via


Méthode EnumDetachedLogFiles

Énumère les fichiers journaux détachés.

Espace de noms :  Microsoft.SqlServer.Management.Smo
Assembly :  Microsoft.SqlServer.Smo (en Microsoft.SqlServer.Smo.dll)

Syntaxe

'Déclaration
Public Function EnumDetachedLogFiles ( _
    mdfName As String _
) As StringCollection
'Utilisation
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

Paramètres

Valeur de retour

Type : System.Collections.Specialized. . :: . .StringCollection
Valeur de l'objet système StringCollection qui contient une liste de noms de fichiers journaux détachés.

Notes

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

Exemples

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
}