sys.sysfiles (Transact-SQL)
針對資料庫中的每個檔案,各包含一個資料列。
重要事項: |
---|
此 SQL Server 2000 系統資料表包含回溯相容性的概觀。我們建議您改用目前的 SQL Server 系統檢視。若要尋找相等的系統檢視或檢視,請參閱<將 SQL Server 2000 系統資料表對應至 SQL Server 2005 系統檢視>。未來的 Microsoft SQL Server 發行版本將不再提供此功能。請避免在新的開發工作中使用此功能,並計劃修改目前使用此功能的應用程式。 |
資料行名稱
資料類型
描述
fileid
smallint
每個資料庫的唯一檔案識別碼。
groupid
smallint
檔案群組識別碼。
size
int
檔案大小 (以 8KB 頁面為單位)。
maxsize
int
最大檔案大小 (以 8KB 頁面為單位)。
0 = 不成長。
-1 = 檔案會成長到磁碟已滿。
268435456 = 記錄檔可以成長到最大 2 TB 的大小。
附註:
以無限記錄檔大小來升級的資料庫,針對最大記錄檔大小,它會報告 -1。
growth
int
資料庫的成長大小。隨著 status 值而不同,它可以是頁數或檔案大小百分比。
0 = 不成長。
status
int
growth 值的狀態位元 (以 MB 或 KB 為單位)。
0x2 = 磁碟檔。
0x40 = 記錄檔。
0x100000 = 成長。這個值是一個百分比,不是頁數。
perf
int
已保留。
name
sysname
檔案的邏輯名稱。
filename
nvarchar(260)
實體裝置的名稱。其中包括檔案的完整路徑。
請參閱
參考
將 SQL Server 2000 系統資料表對應至 SQL Server 2005 系統檢視
相容性檢視 (Transact-SQL)