次の方法で共有


sys.sysaltfiles (Transact-SQL)

特殊な状況では、データベース内のファイルに対応する行が含まれます。

重要

この SQL Server 2000 システム テーブルは、下位互換性を保つためにビューとして含まれています。代わりに、現在の SQL Server システム ビューを使用することをお勧めします。対応するシステム ビューを調べるには、「SQL Server 2005 システム ビューへの SQL Server 2000 システム テーブルのマッピング」を参照してください。この機能は、将来のバージョンの Microsoft SQL Server では削除される予定です。新しい開発作業では、この機能の使用を避け、現在この機能を使用しているアプリケーションは修正するようにしてください。

適用対象: SQL Server (SQL Server 2008 から現在のバージョンまで)

列名

データ型

説明

fileid

smallint

ファイルの識別番号です。 この番号は、データベースごとに一意です。

groupid

smallint

ファイル グループの識別番号です。

size

int

ファイル サイズ (8 KB ページ単位) です。

maxsize

int

最大ファイル サイズ (8 KB ページ単位) です。

0 = ファイル サイズが拡張しないことを表します。

-1 = ディスクがいっぱいになるまでファイル サイズが拡張することを表します。

268435456 = ログ ファイルが最大 2 TB まで拡張することを表します。

注意

ログ ファイルのサイズを制限せずにアップグレードしたデータベースでは、ログ ファイルの最大サイズが -1 と報告されます。

growth

int

データベース サイズの増分値です。

0 = ファイル サイズが拡張しないことを表します。 ステータスの値に応じて、ページ数またはファイル サイズのパーセンテージのいずれかの値をとります。 status が 0x100000 の場合、growth はファイル サイズのパーセンテージです。それ以外の場合はページ数です。

status

int

単に情報を示すためだけに特定されます。サポートされていません。将来の互換性は保証されません。 

perf

int

予約済み。

dbid

smallint

このファイルが属するデータベースのデータベース識別番号です。

name

sysname

ファイルの論理名です。

filename

nvarchar(260)

物理デバイスの名前です。 ファイルの完全なパスが含まれます。

関連項目

参照

システム テーブルのシステム ビューへのマッピング (Transact-SQL)

互換性ビュー (Transact-SQL)