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


Метаданные (Transact-SQL)

Microsoft В SQL Server 2005 внесены существенные изменения в способ доступа пользователей к системным метаданным.

Представления каталога

Представления каталога представляют собой совершенно новый реляционный интерфейс для метаданных системных каталогов. Эти представления обеспечивают доступ к метаданным, хранимым в каждой базе данных на сервере. Дополнительные сведения см. в разделе Представления каталога (Transact-SQL).

Динамические административные представления

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

Представления информационных схем

Представления информационных схем со столбцами формата xxx_SCHEMA теперь возвращают имя схемы. В более ранних версиях SQL Server подобные представления информационных схем возвращали имя пользователя. Дополнительные сведения см. в разделе Представления информационной схемы (Transact-SQL).

Системные таблицы

В SQL Server 2005, в целях обратной совместимости, системные таблицы компонента Database Engine из более ранних версий SQL Server реализованы как представления, доступные только для чтения. Невозможно напрямую работать с данными в системных таблицах. Дополнительные сведения см. в разделе Системные таблицы (Transact-SQL).

Системные таблицы репликации

Многие из существующих системных таблиц репликации были обновлены и теперь поддерживают новые возможности репликации. Дополнительные сведения см. в разделе Улучшения в репликации. В приведенной ниже таблице показан список новых системных таблиц репликации.

Новая системная таблица Описание

MSagentparameterlist

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

MScached_peer_lsns

Применяется для отслеживания значений регистрационных номеров транзакций в журнале транзакций. Эти значения нужны для определения того, какие команды возвращать определенным подписчикам при одноранговой репликации.

MSdbms

Содержит главный список всех версий СУБД, поддерживаемых репликацией для гетерогенной публикации.

MSdbms_datatype

Определяет полный список типов данных сервера для каждой поддерживаемой СУБД.

MSdbms_datatype_mapping

Определяет разрешенные сопоставления типов данных в исходных СУБД типам данных в целевых СУБД

MSdbms_map

Содержит сведения об исходном типе данных для сопоставления. Эти сведения применяются для описания определенных экземпляров типов данных в исходных СУБД. Кроме того, эти сведения определяют две СУБД, между которыми происходит сопоставление.

MSmerge_conflicts_info

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

MSmerge_current_partition_mappings

Хранит по одной строке для каждого идентификатора секции, к которой принадлежит указанная измененная строка.

MSmerge_dynamic_snapshots

Отслеживает местонахождение динамического моментального снимка для каждой секции, определенной для публикации слиянием.

MSmerge_generation_partition_mappings

Отслеживает изменения в секциях при публикации слиянием.

MSmerge_partition_groups

Хранит по одной строке для каждой группы секций в указанной базе данных.

MSmerge_past_partition_mappings

Хранит исторические данные для секций, которым ранее принадлежала указанная строка опубликованной таблицы.

MSpeer_lsns

Сопоставляет каждую транзакцию с подпиской в топологии одноранговой репликации.

MStracer_history

Поддерживает запись всех трассирующих записей, вставленных в журнал транзакций на стороне издателя.

sysarticlecolumns

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

sysmergearticlecolumns

Содержит по одной строке на каждый столбец таблицы, опубликованный в публикации слиянием, и сопоставляет каждый столбец с соответствующей статьей слияния.

sysmergepartitioninfo

Предоставляет сведения о секциях для каждой статьи.

systranschemas

Отслеживает изменения схемы в статьях, опубликованных в публикациях транзакций или моментальных снимков.

Дополнительные сведения см. в разделе Таблицы репликации (Transact-SQL).

См. также

Другие ресурсы

Нововведения и усовершенствования Transact-SQL (Transact-SQL)

Справка и поддержка

Получение помощи по SQL Server 2005