0

C# で SMO を使用して、データとログ ファイルが保存されている場所を見つける方法を教えてください。

4

3 に答える 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 に答える