sys.sysaltfiles (Transact-SQL)

適用対象:SQL Server

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

重要

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

列名 データ型 説明
fileid smallint ファイル識別番号。 これは、データベースごとに一意です。
groupid smallint ファイル グループの識別番号。
size int ファイル サイズ (8 KB ページ単位) です。
Maxsize int 最大ファイル サイズ (8 KB ページ単位) です。

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

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

268435456 = ログ ファイルは最大サイズ 2 TB に拡張されます。

注: 無制限のログ ファイル サイズでアップグレードされたデータベースでは、ログ ファイルの最大サイズに対して -1 が報告されます。
成長 int データベースの拡張サイズ。

0 = ファイル サイズが拡張しないことを表します。 状態の値に応じて、ページ数またはファイル サイズの割合を指定できます。 status が0x100000の場合、増加率はファイル サイズの割合です。それ以外の場合は、ページ数です。
status int 単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。
パフォーマンス int 予約済み。
dbid smallint このファイルが属するデータベースのデータベース識別番号です。
name sysname ファイルの論理名です。
ファイル名 nvarchar(260) 物理デバイスの名前です。 これには、ファイルの完全なパスが含まれます。

参照

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