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
- mdfName
Type : System. . :: . .String
Valeur String qui spécifie le nom du fichier pour lequel limiter les résultats.
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
}
Voir aussi