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


sys.sysdevices (Transact-SQL)

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

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

Внимание

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

Имя столбца Тип данных Description
name sysname Логическое имя файла резервной копии или базы данных.
size int Размер файла в страницах по 2 КБ.
low int Поддерживается только для обратной совместимости.
high int Поддерживается только для обратной совместимости.
состояние smallint Битовая карта, показывающая тип устройства:

1 = диск по умолчанию;

2 = физический диск;

4 = логический диск;

8 = пропустить заголовок;

16 = файл резервной копии;

32 = устройство последовательной записи;

4096 = только для чтения.
cntrltype smallint Тип контроллера:

0 = файл базы данных не на компакт-диске;

2 = дисковый файл резервной копии;

3 — 4 = файл резервной копии на дискете;

5 = файл резервной копии на ленточном накопителе;

6 = файл с доступом через именованные каналы.
phyname nvarchar(260) Имя физического файла.

См. также

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