2013-06-04 74 views
1

我處於需要爲單個數據庫找到數據文件的物理位置的情況。
通常情況下,我只是做類似沒有主訪問權限的Physical_name

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

但是這個特定的服務器上,我沒有訪問主數據庫,只有MYDB。
有沒有什麼辦法從MyDB中檢索信息?這在SQL Server 2008R2上。

回答

3

試試這個:

SELECT name, filename 
FROM sysfiles 
+0

就是這樣。出於某種原因,我非常努力地找到正確的搜索字符串來讓我知道答案。謝謝! – Dan