我处于需要查找单个数据库的数据文件的物理位置的情况 通常情况下,我会做一些像
这样的事情SELECT name, physical_name
FROM sys.master_files WHERE DB_NAME(database_id) = 'MyDB'
但是在这个特定的服务器上,我无法访问主数据库,只能访问MyDB 有没有办法从MyDB检索信息?这是在SQL Server 2008R2上。
答案 0 :(得分:3)
试试这个:
SELECT name, filename
FROM sysfiles