0

これは単純かもしれませんが、sys.master_files から LDF ファイルを選択する例が見つかりません。を使用してMDFファイルを取得しました

    cmd.CommandText = ("select physical_name from sys.master_files where database_id = DB_ID('" + "mydatabasename" + "')");
4

1 に答える 1

0

使用しているクエリは、実際にはデータベースのすべてのデータ (MDF) ファイルとログ (LDF) ファイルを返す必要があります。

ただし、ログ ファイルのみを返すには、「タイプ」列に条件を追加するだけです。ログ ファイルのタイプは 1 であるため、次のようになります。

cmd.CommandText = ("select physical_name from sys.master_files where type = 1 and database_id = DB_ID('" + "mydatabasename" + "')");
于 2013-03-20T13:27:10.830 に答える