这可能很简单,但找不到从sys.master_files中选择LDF文件的示例。 我使用
获得了MDF文件 cmd.CommandText = ("select physical_name from sys.master_files where database_id = DB_ID('" + "mydatabasename" + "')");
答案 0 :(得分:0)
您正在使用的查询实际上应该返回数据库的所有数据(MDF)和日志(LDF)文件。
但是,要仅返回日志文件,只需在“类型”列上添加额外条件即可。日志文件的类型为1,因此:
cmd.CommandText = ("select physical_name from sys.master_files where type = 1 and database_id = DB_ID('" + "mydatabasename" + "')");