sys.sysfiles (Transact-SQL)
Содержит по одной строке для каждого файла базы данных.
![]() |
---|
Эта системная таблица SQL Server 2000 включена в СУБД как представление для обеспечения обратной совместимости. Вместо нее рекомендуется использовать системные представления SQL Server. Сведения о том, как найти эквивалентное представление, см. в разделе Сопоставление системных таблиц SQL Server 2000 и системных представлений SQL Server 2005. В будущей версии Microsoft SQL Server этот компонент будет удален. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется. |
Имя столбца |
Тип данных |
Описание |
||
---|---|---|---|---|
fileid |
smallint |
Идентификационный номер файла, уникальный для каждой базы данных. |
||
groupid |
smallint |
Идентификационный номер файловой группы. |
||
size |
int |
Размер файла в страницах по 8 КБ. |
||
maxsize |
int |
Максимальный размер файла в страницах по 8 КБ. 0 = файл увеличиваться не может. -1 = размер файла может увеличиваться до полного заполнения диска. 268435456 = файл журнала может увеличиваться до 2 ТБ.
|
||
growth |
int |
Масштаб увеличения базы данных. Может быть задан как число страниц или процент от размера файла — это зависит от значения status. 0 = увеличение невозможно. |
||
status |
int |
Биты состояния значения growth, представленного в мегабайтах (МБ) или в килобайтах (КБ). 0x2 = дисковый файл. 0x40 = файл журнала. 0x100000 = масштаб увеличения базы данных. Это значение определяет увеличение в процентах, а не в количестве страниц. |
||
perf |
int |
Зарезервировано. |
||
name |
sysname |
Логическое имя файла. |
||
filename |
nvarchar(260) |
Имя физического устройства. Включает полный путь к файлу. |
См. также
Справочник
Сопоставление системных таблиц с системными представлениями (Transact-SQL)