sp_helpfile (Transact-SQL)

傳回目前資料庫之相關檔案的實體名稱和屬性。請利用這個預存程序來判斷伺服器所要附加或卸離的檔案名稱。

主題連結圖示Transact-SQL 語法慣例

語法

sp_helpfile [ [ @filename= ] 'name' ]

引數

  • [ @filename = ] 'name'
    這是目前資料庫中任何檔案的邏輯名稱。name 是 sysname,預設值是 NULL。如果未指定 name,就會傳回目前資料庫中所有檔案的屬性。

傳回碼值

0 (成功) 或 1 (失敗)

結果集

資料行名稱

資料類型

描述

name

sysname

邏輯檔案名稱。

fileid

smallint

檔案的數值識別碼。如果指定了 name,就不會傳回這個項目。

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 角色中的成員資格。

範例

下列範例會傳回 AdventureWorks2008R2 中之檔案的相關資訊。

USE AdventureWorks2008R2;
GO
EXEC sp_helpfile;
GO