sys.sysfiles (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 | int | 成長值的狀態位,以 MB (MB) 或 KB 為單位。 0x2 = 磁碟檔案。 0x40 = 記錄檔。 0x100000 = 成長。 這個值是百分比,而不是頁數。 |
perf | int | 已保留。 |
name | sysname | 檔案的邏輯名稱。 |
filename | nvarchar(260) | 實體裝置的名稱。 這包括檔案的完整路徑。 |