EnumDetachedLogFiles 메서드
분리된 로그 파일 목록을 열거합니다.
네임스페이스: Microsoft.SqlServer.Management.Smo
어셈블리: Microsoft.SqlServer.Smo(Microsoft.SqlServer.Smo.dll)
구문
‘선언
Public Function EnumDetachedLogFiles ( _
mdfName As String _
) As StringCollection
‘사용 방법
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
매개 변수
- mdfName
유형: System. . :: . .String
결과를 제한할 파일 이름을 지정하는 String 값입니다.
반환 값
유형: System.Collections.Specialized. . :: . .StringCollection
분리된 로그 파일 이름 목록을 포함하는 StringCollection 시스템 개체 값입니다.
주의
Use this method to obtain the names of all the detached log (.ldf) files on the instance of SQL Server.
예
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
}