Metadata (Transact-SQL)

Microsoft SQL Server 2005 在用户可以访问系统元数据信息的方式上引入了重大更改。

目录视图

目录视图现在是可访问系统目录元数据的全新关系型界面。通过这些视图可以访问服务器上各数据库中存储的元数据。有关详细信息,请参阅 目录视图 (Transact-SQL)

动态管理视图

动态管理视图包含代表正在进行的服务器活动、动态更改的状态和诊断信息的非持久性元数据。通常,动态管理视图提供服务器内部内存结构的时点快照。由于动态管理视图显示动态更改的数据,因此不能保证读取的一致性。有关详细信息,请参阅 动态管理视图和函数

信息架构视图

包含格式为 xxx_SCHEMA 的列的信息架构视图现在返回架构名称。在 SQL Server 的早期版本中,此类信息架构视图返回用户名。有关详细信息,请参阅 信息架构视图 (Transact-SQL)

系统表

在 SQL Server 2005 中,SQL Server 早期版本中的数据库引擎 系统表已实现为只读视图以便向后兼容。不能直接使用系统表中的数据。有关详细信息,请参阅 系统表 (Transact-SQL)

复制系统表

许多现有复制系统表已经更新,可支持新的复制功能。有关详细信息,请参阅 复制增强。下表列出了新的复制系统表。

新系统表 说明

MSagentparameterlist

包含复制代理参数信息并用于指定可为特定代理类型设置的参数。

MScached_peer_lsns

用于跟踪事务日志中的日志序列号 (LSN) 值,这些值用于确定在对等复制中将哪些命令返回到特定的订阅服务器。

MSdbms

包含受异类发布复制支持的数据库管理系统 (DBMS) 所有版本的主列表。

MSdbms_datatype

定义每个受支持的 DBMS 上的宿主数据类型的完整列表。

MSdbms_datatype_mapping

定义源 DBMS 中数据类型到目标 DBMS 中特定数据类型的所允许的数据类型映射。

MSdbms_map

包含映射的源数据类型信息。此信息用于说明源 BDMS 中特定的数据类型实例。此信息还定义构成映射的两个 DBMS 系统。

MSmerge_conflicts_info

跟踪在将订阅同步到合并发布时发生的冲突。

MSmerge_current_partition_mappings

将特定更改行所属的每个分区 ID 分别存储到一行中。

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 帮助