1

我处于需要查找单个数据库的数据文件的物理位置的情况。
通常,我会做类似的事情

SELECT name, physical_name  
  FROM sys.master_files WHERE DB_NAME(database_id) = 'MyDB' 

但是在这个特定的服务器上,我无法访问主数据库,只有 MyDB。
有什么方法可以从 MyDB 中检索信息?这是在 SQL Server 2008R2 上。

4

1 回答 1

3

尝试这个:

SELECT name, filename
FROM sysfiles
于 2013-06-04T14:25:13.043 回答