复制中常用到的表

复制中常用到的表:
use distribution
go
SELECT * FROM dbo.MSrepl_transactions WITH(NOLOCK)    --表中每个重复事务占一行
select * from dbo.MSrepl_commands with(nolock)        --表包含复制命令行
--比如一个更新语句,影响行数为行,transactions表里会有一行,commands表里多行

select * from dbo.MSrepl_errors with( nolock)     -- 表包含具有扩展分发代理和合并代理失败信息的行      
select * from dbo .MSreplication_monitordata with(nolock ) -- 表包含复制监视器使用的缓存数据,每个受监视的订阅对应一行
select * from dbo.MSsnapshot_agents with( nolock)       -- 每个与本地分发服务器关联的快照代理对应一行
select * from dbo.MSpublisher_databases with( nolock)  
--每对由本地分发服务器提供服务的发布服务器/发布服务器数据库都在MSpublisher_databases 表中占一行

select * from dbo.MSdistribution_agents with( nolock)  -- 每个在本地分发服务器上运行的分发代理对应一行
select * from dbo.MSdistribution_history with( nolock) -- 与本地分发服务器关联的分发代理的历史记录行
select * from dbo.MSdistribution_status with( nolock)   -- 显示有关分发数据库中的状态命令的附加信息
select * from  dbo.MSrepl_version with( nolock)  -- 已安装复制的当前版本对应一行。
SELECT * FROM MStracer_tokens WITH(NOLOCK)        -- -- 维护插入发布的跟踪令牌记录的记录。此表存储在分发数据库中,复制过程使用此表来监视性能。
select * from dbo.MSqreader_history with( nolock) --表包含与本地分发服务器关联的队列读取器代理的历史记录行

复制涉及到的存储过程:http://msdn.microsoft.com/zh-cn/library/ms174364.aspx 

 

posted @ 2013-07-24 10:48  _cc  阅读(457)  评论(0编辑  收藏  举报