Metadata (Transact-SQL)
Microsoft SQL Server 2005 在用户可以访问系统元数据信息的方式上引入了重大更改。
目录视图
目录视图现在是可访问系统目录元数据的全新关系型界面。通过这些视图可以访问服务器上各数据库中存储的元数据。有关详细信息,请参阅 目录视图 (Transact-SQL)。
动态管理视图
动态管理视图包含代表正在进行的服务器活动、动态更改的状态和诊断信息的非持久性元数据。通常,动态管理视图提供服务器内部内存结构的时点快照。由于动态管理视图显示动态更改的数据,因此不能保证读取的一致性。有关详细信息,请参阅 动态管理视图和函数。
信息架构视图
包含格式为 xxx_SCHEMA 的列的信息架构视图现在返回架构名称。在 SQL Server 的早期版本中,此类信息架构视图返回用户名。有关详细信息,请参阅 信息架构视图 (Transact-SQL)。
系统表
在 SQL Server 2005 中,SQL Server 早期版本中的数据库引擎 系统表已实现为只读视图以便向后兼容。不能直接使用系统表中的数据。有关详细信息,请参阅 系统表 (Transact-SQL)。
复制系统表
许多现有复制系统表已经更新,可支持新的复制功能。有关详细信息,请参阅 复制增强。下表列出了新的复制系统表。
新系统表 | 说明 |
---|---|
包含复制代理参数信息并用于指定可为特定代理类型设置的参数。 |
|
用于跟踪事务日志中的日志序列号 (LSN) 值,这些值用于确定在对等复制中将哪些命令返回到特定的订阅服务器。 |
|
包含受异类发布复制支持的数据库管理系统 (DBMS) 所有版本的主列表。 |
|
定义每个受支持的 DBMS 上的宿主数据类型的完整列表。 |
|
定义源 DBMS 中数据类型到目标 DBMS 中特定数据类型的所允许的数据类型映射。 |
|
包含映射的源数据类型信息。此信息用于说明源 BDMS 中特定的数据类型实例。此信息还定义构成映射的两个 DBMS 系统。 |
|
跟踪在将订阅同步到合并发布时发生的冲突。 |
|
将特定更改行所属的每个分区 ID 分别存储到一行中。 |
|
跟踪为合并发布定义的每个分区的动态快照的位置。 |
|
跟踪合并发布中分区的更改。 |
|
将特定数据库中的每个分区组分别存储到一行中。 |
|
存储有关发布表中指定行过去所属的分区的历史信息。 |
|
将每个事务映射到对等复制拓扑中的订阅。 |
|
维护已插入在发布服务器的事务日志中的所有跟踪器记录的记录。 |
|
将快照或事务发布中发布的每个表列分别存储到一行中,并将每一列映射到其合并项目中。 |
|
将合并发布中发布的每个表列分别存储到一行中,并将每一列映射到其合并项目中。 |
|
提供有关每个项目的分区的信息。 |
|
跟踪在事务和快照发布中发布的项目中的架构更改。 |
有关详细信息,请参阅 复制表 (Transact-SQL)。
请参阅
其他资源
Transact-SQL 中的新增功能和增强功能 (Transact-SQL)