sp_helpfile (Transact-SQL)
適用於:SQL Server
傳回與目前資料庫相關聯之檔案的實體名稱和屬性。 使用此預存程式來判斷要附加或中斷連結伺服器之檔名。
語法
sp_helpfile [ [ @filename = ] N'filename' ]
[ ; ]
引數
[ @filename = ] N'filename'
目前資料庫中任何檔案的邏輯名稱。 @filename為 sysname,預設值為 NULL
。 如果未 指定@filename ,則會傳回目前資料庫中所有檔案的屬性。
傳回碼值
0
(成功) 或 1
(失敗)。
結果集
資料行名稱 | 資料類型 | 描述 |
---|---|---|
name |
sysname | 邏輯檔名。 |
fileid |
smallint | 檔案的數值標識碼。 如果未 指定@filename ,則不會傳回值。 |
filename |
nchar(260) | 實體檔名。 |
filegroup |
sysname | 檔案所屬的檔案群組。NULL = 檔案是記錄檔。 記錄檔絕不是檔案群組的一部分。 |
size |
nvarchar(15) | 檔案大小以 KB 為單位。 |
maxsize |
nvarchar(15) | 檔案可成長的大小上限。 此欄位中的 值 UNLIMITED 表示檔案會成長到磁碟已滿為止。 |
growth |
nvarchar(15) | 檔案的成長增量。 這個值表示每次需要新空間時新增至檔案的空間量。0 = 檔案是固定大小且不會成長。 |
usage |
varchar(9) | 對於資料檔,值為 data only ,而記錄檔的值是 log only 。 |
權限
需要 public 角色的成員資格。
範例
下列範例會傳回 中 AdventureWorks2022
檔案的相關信息。
USE AdventureWorks2022;
GO
EXEC sp_helpfile;
GO