C# で SMO を使用して、データとログ ファイルが保存されている場所を見つける方法を教えてください。
3879 次
3 に答える
0
$targetServerName = "localhost"
$targetDatabaseName = "dbname"
$targetServer = New-Object ("Microsoft.SqlServer.Management.Smo.Server")$targetServerName
$database = $targetServer.Databases[$targetDatabaseName]
foreach ($fg in $database.FileGroups)
{
foreach ($df in $fg.Files)
{
"Filegroup type : " + $fg.Name + " DataFiles : " + $df.FileName
}
}
foreach ($lf in $database.LogFiles)
{
"Log file : " + $lf.FileName
}
これで正確なパスが得られるはずです。
于 2011-06-05T05:25:07.497 に答える
0
明らかに、「FileGroups および Files コレクションから論理データおよびログ ファイルの名前を取得する」ことができます。
リンクテキストを見る
于 2009-06-17T10:44:28.403 に答える