sp_helpfile (Transact-SQL)
適用於:SQL Server
傳回與目前資料庫相關聯之檔案的機構名稱和屬性。 使用此預存程式來判斷要附加或中斷連結伺服器之檔案名。
語法
sp_helpfile [ [ @filename= ] 'name' ]
引數
[ @filename = ] 'name'
這是目前資料庫中任何檔案的邏輯名稱。 name 為 sysname ,預設值為 Null。 如果未 指定 name ,則會傳回目前資料庫中所有檔案的屬性。
傳回碼值
0 (成功) 或 1 (失敗)
結果集
資料行名稱 | 資料類型 | 描述 |
---|---|---|
name | sysname | 邏輯檔案名。 |
fileid | smallint | 檔案的數值識別碼。 如果未 指定名稱 ,則不會傳回*.* |
檔案名稱 | Nchar(260) | 實體檔案名。 |
filegroup | sysname | 檔案所屬的檔案群組。 Null = 檔案是記錄檔。 這絕不是檔案群組的一部分。 |
size | Nvarchar(15) | 檔案大小以 KB 為單位。 |
maxsize | Nvarchar(15) | 檔案可成長的大小上限。 此欄位中的 UNLIMITED 值表示檔案會成長到磁片已滿為止。 |
增長 | Nvarchar(15) | 檔案的成長增量。 這表示每次需要新空間時,新增至檔案的空間量。 0 = 檔案是固定大小且不會成長。 |
使用 | Varchar(9) | 若為資料檔案,此值為 「僅限資料」 ,而記錄檔的值則為 「僅限 記錄」。 |
權限
需要 public 角色的成員資格。
範例
下列範例會傳回 中 AdventureWorks2022
檔案的相關資訊。
USE AdventureWorks2022;
GO
EXEC sp_helpfile;
GO
另請參閱
Database Engine 預存程式 (Transact-SQL)
sp_helpfilegroup (Transact-SQL)
sys.database_files (Transact-SQL)
sys.master_files (Transact-SQL)
sys.filegroups (Transact-SQL)
系統預存程序 (Transact-SQL)
資料庫檔案與檔案群組
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應