次の方法で共有


sys.sysaltfiles (Transact-SQL)

適用対象: SQL サーバー

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

重要

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

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

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

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

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

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

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

参照

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