EnumDetachedLogFiles Método
Enumera la lista de archivos de registro separados.
Espacio de nombres: Microsoft.SqlServer.Management.Smo
Ensamblado: Microsoft.SqlServer.Smo (en Microsoft.SqlServer.Smo.dll)
Sintaxis
'Declaración
Public Function EnumDetachedLogFiles ( _
mdfName As String _
) As StringCollection
'Uso
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
Parámetros
- mdfName
Tipo: System. . :: . .String
Valor String que especifica el nombre de archivo al que se deben limitar los resultados.
Valor devuelto
Tipo: System.Collections.Specialized. . :: . .StringCollection
Valor de objeto del sistema StringCollection que contiene la lista de nombres de archivos de registro separados.
Comentarios
Use this method to obtain the names of all the detached log (.ldf) files on the instance of SQL Server.
Ejemplos
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
}
Vea también