Events
Mar 31, 11 PM - Apr 2, 11 PM
The biggest SQL, Fabric and Power BI learning event. March 31 – April 2. Use code FABINSIDER to save $400.
Register todayThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Applies to:
SQL Server
Returns the physical names and attributes of files associated with the current database. Use this stored procedure to determine the names of files to attach to or detach from the server.
Transact-SQL syntax conventions
sp_helpfile [ [ @filename = ] N'filename' ]
[ ; ]
The logical name of any file in the current database. @filename is sysname, with a default of NULL
. If @filename isn't specified, the attributes of all files in the current database are returned.
0
(success) or 1
(failure).
Column name | Data type | Description |
---|---|---|
name |
sysname | Logical file name. |
fileid |
smallint | Numeric identifier of the file. A value isn't returned if @filename is specified. |
filename |
nchar(260) | Physical file name. |
filegroup |
sysname | Filegroup in which the file belongs.NULL = File is a log file. Log files are never a part of a filegroup. |
size |
nvarchar(15) | File size in kilobytes. |
maxsize |
nvarchar(15) | Maximum size to which the file can grow. A value of UNLIMITED in this field indicates that the file grows until the disk is full. |
growth |
nvarchar(15) | Growth increment of the file. This value indicates the amount of space added to the file every time that new space is required.0 = File is a fixed size and doesn't grow. |
usage |
varchar(9) | For data file, the value is data only , and for the log file the value is log only . |
Requires membership in the public role.
The following example returns information about the files in AdventureWorks2022
.
USE AdventureWorks2022;
GO
EXEC sp_helpfile;
GO
Events
Mar 31, 11 PM - Apr 2, 11 PM
The biggest SQL, Fabric and Power BI learning event. March 31 – April 2. Use code FABINSIDER to save $400.
Register today