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


sys.sysaltfiles (Transact-SQL)

Область применения: SQL Server

В особых случаях содержит строки, соответствующие файлам в базе данных.

Внимание

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

Имя столбца Тип данных Description
fileid smallint Идентификационный номер файла. Уникален для каждой базы данных.
groupid smallint Идентификационный номер файловой группы.
size int Размер файла, в страницах по 8 килобайт (КБ).
maxsize int Максимальный размер файла, в страницах по 8 КБ.

0 = не возрастает.

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

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

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

0 = не возрастает. В зависимости от значения состояния может представлять собой либо процент от размера файла, либо число страниц: Если состояние 0x100000, рост — это процент размера файла; в противном случае это число страниц.
состояние int Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.
perf int Зарезервировано.
dbid smallint Идентификационный номер базы данных, которой принадлежит данный файл.
name sysname Логическое имя файла.
filename nvarchar(260) Имя физического устройства. Включает полный путь к файлу.

См. также

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