Поделиться через


sys.sysfiles (Transact-SQL)

Содержит по одной строке для каждого файла базы данных.

Важное примечаниеВажно!

Эта системная таблица SQL Server 2000 включена в СУБД как представление для обеспечения обратной совместимости. Вместо нее рекомендуется использовать системные представления SQL Server. Сведения о том, как найти эквивалентное представление, см. в разделе Сопоставление системных таблиц SQL Server 2000 и системных представлений SQL Server 2005. В будущей версии Microsoft SQL Server этот компонент будет удален. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется.

Применимо для следующих объектов: SQL Server (начиная с SQL Server 2008 до текущей версии).

Имя столбца

Тип данных

Описание

fileid

smallint

Идентификационный номер файла, уникальный для каждой базы данных.

groupid

smallint

Идентификационный номер файловой группы.

size

int

Размер файла в страницах по 8 КБ.

maxsize

int

Максимальный размер файла в страницах по 8 КБ.

0 = файл увеличиваться не может.

-1 = размер файла может увеличиваться до полного заполнения диска.

268435456 = файл журнала может увеличиваться до 2 ТБ.

Примечание

Базы данных, обновляемые с помощью файла журнала неограниченного размера, в качестве максимального размера файла журнала возвращают -1.

growth

int

Масштаб увеличения базы данных. Может быть задан как число страниц или процент от размера файла — это зависит от значения status.

0 = увеличение невозможно.

status

int

Биты состояния значения growth, представленного в мегабайтах (МБ) или в килобайтах (КБ).

0x2 = дисковый файл.

0x40 = файл журнала.

0x100000 = масштаб увеличения базы данных. Это значение определяет увеличение в процентах, а не в количестве страниц.

perf

int

Зарезервировано.

name

sysname

Логическое имя файла.

filename

nvarchar(260)

Имя физического устройства. Включает полный путь к файлу.

См. также

Справочник

Сопоставление системных таблиц с системными представлениями (Transact-SQL)

Представления совместимости (Transact-SQL)