1

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 に答える