分享方式:


sp_helpfile (Transact-SQL)

適用於:SQL Server

傳回與目前資料庫相關聯之檔案的實體名稱和屬性。 使用此預存程式來判斷要附加或中斷連結伺服器之檔名。

Transact-SQL 語法慣例

語法

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