Skip to main content
Системные таблицы (Transact-SQL)
 

THIS TOPIC APPLIES TO: yesSQL Server (starting with 2012) noAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

В подразделах данного раздела описаны системные таблицы SQL Server.

Системные таблицы не должны изменяться непосредственно ни одним пользователем. Например, не пытайтесь изменять системные таблицы с помощью инструкций DELETE, UPDATE или INSERT либо с помощью пользовательских триггеров.

Обращение к документированным столбцам системных таблиц разрешено. Однако многие столбцы системных таблиц не документированы. В приложениях непосредственные запросы к недокументированным столбцам применять не следует. Вместо этого для получения данных, хранящихся в системных таблицах, в приложениях можно использовать один из следующих компонентов:

  • Системные хранимые процедуры.

  • инструкции и функции языка Transact-SQL;

  • Управляющие объекты SQL Server (SMO)

  • объекты RMO;

  • функции каталога Database API.

Эти компоненты составляют опубликованный API-интерфейс для получения системных сведений от SQL Server. Microsoft поддерживает совместимость этих компонентов от выпуска к выпуску. Формат системных таблиц зависит от внутренней архитектуры SQL Server и может изменяться от выпуска к выпуску. Поэтому приложениям, получающим непосредственный доступ к недокументированным столбцам системных таблиц, могут потребоваться изменения, прежде чем они смогут получить доступ к более поздней версии SQL Server.

Подразделы о системных таблицах организованы по следующим группам функций.

Резервное копирование и восстановление таблиц (Transact-SQL) Вход таблицы доставки (Transact-SQL)
Таблицы отслеживания изменений данных (Transact-SQL) Таблицы репликации (Transact-SQL)
Таблицы плана обслуживания базы данных (Transact-SQL) Таблицы агента SQL Server (Transact-SQL)
SQL Server таблицы расширенных событий (Transact-SQL) sys.sysoledbusers (Transact-SQL)
В службах Integration Services таблицы (Transact-SQL) systranschemas (Transact-SQL)

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