Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Область применения:SQL Server
Возвращает физические имена и атрибуты файлов, связанных с текущей базой данных. Используйте эту хранимую процедуру для определения имен файлов, чтобы присоединять или отсоединять их от сервера.
Соглашения о синтаксисе Transact-SQL
Синтаксис
sp_helpfile [ [ @filename = ] N'filename' ]
[ ; ]
Аргументы
[ @filename = ] N'filename'
Логическое имя любого файла в текущей базе данных.
@filename — sysname с значением по умолчаниюNULL. Если @filename не задано, возвращаются атрибуты всех файлов в текущей базе данных.
Значения кода возврата
0 (успешно) или 1 (сбой).
Результирующий набор
| Имя столбца | Тип данных | Description |
|---|---|---|
name |
sysname | Логическое имя файла. |
fileid |
smallint | Числовой идентификатор файла. Значение не возвращается, если указан @filename . |
filename |
nchar(260) | Физическое имя файла. |
filegroup |
sysname | Файловая группа, к которой принадлежит файл.NULL = файл журнала. Файлы журналов никогда не являются частью файловой группы. |
size |
nvarchar(15) | Размер файла в килобайтах. |
maxsize |
nvarchar(15) | Определяет максимальный размер, до которого может вырасти файл. Значение UNLIMITED в этом поле указывает, что файл растет до тех пор, пока диск не будет заполнен. |
growth |
nvarchar(15) | Значение прироста размера файла. Это значение указывает объем пространства, добавляемого в файл каждый раз, когда требуется новое пространство.0 = Файл является фиксированным размером и не растет. |
usage |
varchar(9) | Для файла данных значение равно data only, а для файла журнала — log onlyзначение. |
Разрешения
Необходимо быть членом роли public.
Примеры
Следующий пример возвращает данные о файлах в базе данных AdventureWorks2025.
USE AdventureWorks2022;
GO
EXECUTE sp_helpfile;
GO