SQLSERVER 复制表及过程--和复制有关的系统表及系统存储过程

主数据库中的复制表

表名 说明
MSreplication_options 表存储供复制在内部使用的元数据。 此表存储在 master 数据库中。

 

 

msdb 数据库中的复制表

表名 说明
MSagentparameterlist 表包含复制代理参数信息,该表用于指定可以为给定的代理类型设置的参数。 该表存储在 msdb 数据库中。
MSdbms 表包含支持异类数据库复制的所有版本数据库管理系统 (DBMS) 的主列表。 该表存储在 msdb 数据库中。
MSdbms_datatype 在异类数据库复制中,MSdbms_datatype 表将本机数据类型的完整列表存储在用作发布服务器或订阅服务器的每个受支持的数据库管理系统 (DBMS) 中。 该表存储在 msdb 数据库中。
MSdbms_datatype_mapping 表包含允许从源数据库管理系统 (DBMS) 的数据类型到目标 DBMS 中的一个或多个特定数据类型进行的数据类型映射。 此表存储在 msdb 数据库中,用于异类数据库复制。
MSdbms_map 表包含源 DBMS 和目标 DBMS 对的源数据类型信息以及到默认目标数据类型信息的链接。 该表存储在 msdb 数据库中,用于异类发布。
MSreplmonthresholdmetrics 表定义了用于监视复制的跃点。 该表存储在 msdb 数据库中。
sysreplicationalerts 包含有关导致复制警报激发的条件的信息。 该表存储在 msdb 数据库中。

 

 

 

 

 

 

 

 

分发数据库中的复制表

表名 说明
MSagent_parameters 表包含与代理配置文件关联的参数。 参数名与代理所支持的名称相同。 该表存储在 msdb 数据库中。
MSagent_profiles 每个定义的复制代理配置文件在 MSagent_profiles 表中对应一行。 该表存储在 msdb 数据库中。
MSarticles 发布服务器复制的每个项目在 MSarticles 表中对应一行。 此表存储在分发数据库中。
MScached_peer_lsns 表用于跟踪事务日志中的 LSN 值,这些值用于确定要在对等复制中向给定订阅服务器返回的命令。 此表存储在分发数据库中。
MSdistpublishers 每个由本地分发服务器支持的远程发布服务器在 MSdistpublishers 表中对应一行。 该表存储在 msdb 数据库中。
MSdistribution_agents 表中每个在本地分发服务器上运行的分发代理对应一行。 此表存储在分发数据库中。
MSdistribution_history 表包含与本地分发服务器关联的分发代理的历史记录行。 此表存储在分发数据库中。
Msdistributiondbs 表中每个在本地分发服务器上定义的分发数据库对应一行。 该表存储在 msdb 数据库中。
Msdistributor 表包含分发服务器的属性。 该表存储在 msdb 数据库中。
MSlogreader_agents 每个在本地分发服务器上运行的日志读取器代理在 MSlogreader_agents 表中对应一行。 此表存储在分发数据库中。
MSlogreader_history 表包含与本地分发服务器关联的日志读取器代理的历史记录行。 此表存储在分发数据库中。
MSmerge_agents 表中每个在订阅服务器上运行的合并代理各对应一行。 此表存储在分发数据库中。
MSmerge_history 表包含历史记录行,其中包括以前的合并代理作业会话的结果的详细说明。 代理输出的每一行都在表中对应一行。 此表用在分发数据库和每个订阅数据库中。 在分发数据库中,该表包含使用分发服务器的所有合并发布和订阅的历史记录。 在每个订阅数据库中,该表包含将订阅服务器对齐进行了订阅的发布的历史记录。
MSmerge_sessions 表包含历史记录行,其中有先前的合并代理作业会话的结果。 每运行一次合并代理,都会在表中添加一个新行。 此表存储在分发数据库中。
MSmerge_subscriptions 每个由订阅服务器上的合并代理提供服务的订阅在 MSmerge_subscriptions 表中对应一行。 此表存储在分发数据库中。
MSpublication_access 每个能够访问特定发布或发布服务器的 Microsoft SQL Server 登录名在 MSpublication_access 表中对应一行。 此表存储在分发数据库中。
Mspublications 表中,每个由发布服务器复制的发布对应一行。 此表存储在分发数据库中。
MSpublicationthresholds 表用于跟踪发布的复制性能跃点,每个受监视的阈值都在表中对应一行。 此表存储在分发数据库中。
MSpublisher_databases 每对由本地分发服务器提供服务的发布服务器/发布服务器数据库都在 MSpublisher_databases 表中占一行。此表存储在分发数据库中。
MSreplication_objects 每个与订阅服务器数据库中的复制关联的对象在 MSreplication_objects 表中各对应一行。 该表存储在订阅数据库中。
MSreplication_subscriptions 表针对为本地订阅服务器数据库服务的每个分发代理提供一行复制信息。 该表存储在订阅数据库中。
MSrepl_commands 表包含复制命令行。 该表存储在分发数据库中。
MSrepl_errors 表包含具有扩展分发代理和合并代理失败信息的行。 此表存储在分发数据库中。
MSrepl_originators  发起事务的每个可更新订阅服务器都在 MSrepl_originators 表中对应一行。 此表存储在分发数据库中。
MSrepl_transactions 表中每个重复事务占一行。 此表存储在分发数据库中。
MSrepl_version 在 MSrepl_version 表中,已安装复制的当前版本对应一行。 此表存储在分发数据库中。
MSsnapshot_agents 表中每个与本地分发服务器关联的快照代理对应一行。 此表存储在分发数据库中。
MSsnapshot_history  表包含与本地分发服务器关联的快照代理的历史记录行。 该表存储在分发数据库中。
MSsubscriber_info 正在从本地分发服务器推送订阅的每对发布服务器/订阅服务器都在 MSsubscriber_info 表中占一行。 此表存储在分发数据库中。
MSsubscriber_schedule 表包含每对发布服务器/订阅服务器的默认合并和事务同步计划。 此表存储在分发数据库中。
MSsubscriptions 由本地分发服务器提供服务的订阅中的每个已发布项目在 MSsubscriptions 表中占一行。 此表存储在分发数据库中。
MSsubscription_properties 表包含在订阅服务器中运行复制代理所需参数信息的行。对于请求订阅,该表存储在订阅服务器的订阅数据库中;对于推送订阅,该表存储在分发服务器的分发数据库中。
MStracer_history 表维护订阅服务器已接收到的所有跟踪令牌的记录。 此表存储在分发数据库中,复制过程使用此表来监视性能。
MStracer_tokens

表维护插入发布的跟踪令牌记录的记录。 此表存储在分发数据库中,复制过程使用此表来监视性能。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

分发数据库中的这些表可用于从非 SQL Server 发布服务器复制数据

有关详细信息,请参阅非 SQL Server 发布服务器。

表名 说明
IHarticles 在 IHarticles 系统表中,从使用当前分发服务器的非 SQL Server 发布服务器中复制的每个项目对应一行。 此表存储在分发数据库中。
IHcolumns 每个已发布列都在 IHcolumns 系统表中占一行。 该表用来定义非 SQL Server 发布服务器的列数据类型在发布时如何进行表示,它实际上是在非 SQL Server 数据库管理系统 (DBMS) 和 SQL Server 之间对数据类型进行映射。 该表存储在分发数据库中。
IHconstrainttypes
非 SQL Server 发布服务器支持的每种非 SQL Server 约束类型都在 IHconstrainttypes 系统表中占一行。 此表存储在分发数据库中。
IHindextypes 表中非 SQL Server 发布服务器支持的每个非 SQL Server 索引类型各对应一行。此表存储在分发数据库中。
IHpublications  每个使用当前分发服务器的非 SQL Server 发布在 IHpublications 系统表中占一行。此表存储在分发数据库中。
IHpublishercolumnconstraints  表将 IHpublishercolumns 系统表中非 SQL Server 发布的列映射到 IHpublisherconstraints 系统表中的约束。 此表存储在分发数据库中。
IHpublishercolumnindexes 表将 IHpublishercolumns 系统表中非 SQL Server 发布的列映射到 IHpublisherindexes 系统表中的索引。 此表存储在分发数据库中。
IHpublishercolumns 
表提供存储在发布服务器上的元数据。 每个使用当前分发服务器从非 SQL Server 发布服务器复制的列都在该表中对应一行。 IHpublishercolumns 中的数据类型信息特定于从中发布数据的非 SQL Server 数据库管理系统 (DBMS)。 此表存储在分发数据库中。
IHpublisherconstraints 对于使用当前分发服务器从非 SQL Server 发布服务器复制的每个约束,IHpublisherconstraints 系统表相应地包含一行。 该表存储在分发数据库中。
IHpublisherindexes 表中使用当前分发服务器从非 SQL Server 发布服务器复制的每个索引各对应一行。 此表存储在分发数据库中。
IHpublishers 表中,每个使用当前分发服务器的非 SQL Server 发布服务器对应一行。 此表存储在分发数据库中。
IHpublishertables 系统表提供存储在发布服务器上的元数据。 使用当前分发服务器从非 SQL Server 发布服务器发布的每个源表在此表中对应一行。 此表存储在分发数据库中。
IHsubscriptions 使用当前分发服务器的非 SQL Server 发布服务器中发布的每个订阅都在 IHsubscriptions 系统表中对应一行。 此表存储在分发数据库中。

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。