没有主访问权限的Physical_name

时间:2013-06-04 14:15:07

标签: sql-server

我处于需要查找单个数据库的数据文件的物理位置的情况 通常情况下,我会做一些像

这样的事情
SELECT name, physical_name  
  FROM sys.master_files WHERE DB_NAME(database_id) = 'MyDB' 

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

1 个答案:

答案 0 :(得分:3)

试试这个:

SELECT name, filename
FROM sysfiles