スポンサードリンク

SQLServer データベースのファイル名を取得する

SQLServerのデータベースにはデータファイルとログファイルという2つのOSシステムファイルを保持している。データベースのファイル名を取得する。
ファイルの論理名は、SQLステートメントからファイル操作を行う場合に必要です。

use DBName

-- システムファイル
select 
	size		--ファイルサイズ
	,name		--ファイルの論理名
	,filename	--ファイルの絶対パス
	,status		--2(0x2):データファイル、66(0x40)ログファイル
from sys.sysfiles