SQL SERVER 复制相关存储过程
| 适用于所有类型复制的过程 | |
| 过程 | 说明 |
| sp_addscriptexec | 向发布的所有订阅服务器发布 Microsoft SQL Server 脚本(.sql 文件)。 |
| sp_adjustpublisheridentityrange | 调整发布上的标识范围,并基于发布上的阈值重新分配新的范围。 |
| sp_changereplicationserverpasswords | 更改复制代理在连接到复制拓扑中的服务器时所使用的 Microsoft Windows 帐户或 SQL Server 登录名的存储密码。通常,必须为服务器中运行的每个代理更改密码(即使它们都使用相同的登录名或帐户)。使用此存储过程可以为服务器中运行的所有复制代理使用的给定 SQL Server 登录名或 Windows 帐户实例更改密码。 |
| sp_removedbreplication | 从数据库中删除所有复制对象。此存储过程在发布服务器的发布数据库或订阅服务器的订阅数据库上执行。在发布服务器的发布数据库上执行时,该存储过程将尝试删除分发服务器和订阅服务器中与已发布数据库有关的对象。 |
| sp_removedistpublisherdbreplication | 删除属于分发服务器上特定发布的发布元数据。 |
| sp_replmonitorhelppublication | 返回发布服务器中一个或多个发布的当前状态信息。 |
| sp_replmonitorhelppublicationthresholds | 返回所监视发布的阈值度量集。 |
| sp_replmonitorhelppublisher | 返回一个或多个发布服务器的当前状态信息。 |
| sp_replmonitorhelpsubscription | 返回属于发布服务器中一个或多个发布的订阅的当前状态信息,并为每个返回的订阅返回一行。 |
| sp_table_validation | 返回有关表或索引视图的行数或校验和信息,或者将提供的行数或校验和信息与指定表或索引视图进行比较。 |
| 适用于事务复制的过程 | |
| 过程 | 说明 |
| sp_article_validation | 启动对指定项目的数据验证请求。 |
| sp_marksubscriptionvalidation | 将当前打开的事务标记为指定订阅服务器的订阅级验证事务。 |
| sp_publication_validation | 启动对指定发布中的各项目的项目验证请求。 |
| sp_browsereplcmds | 以存储在分发数据库中的复制命令的可读格式返回结果集。 |
| sp_helppeerrequests | 返回对等复制拓扑中参与者收到的所有状态请求的相关信息,其中这些请求通过在拓扑中的任意已发布数据库上执行 sp_requestpeerresponse 的方式启动。 |
| sp_helppeerresponses | 返回针对从对等复制拓扑中参与者收到的特定状态请求所作出的全部响应,其中该请求通过在拓扑中的任意已发布数据库上执行 sp_requestpeerresponse 的方式启动。 |
| sp_requestpeerresponse | 当该过程从对等拓扑中的节点执行时,将请求拓扑中所有其他节点的响应。 |
| sp_deletepeerrequesthistory | 删除对等复制拓扑中与发布状态请求有关的历史记录。 |
| sp_posttracertoken | 此过程将跟踪令牌发布到发布服务器的事务日志中,并开始跟踪滞后时间统计信息的过程。在下列事件发生时记录信息:跟踪令牌被写入到事务日志时、日志读取器代理拾取跟踪令牌时,以及分发代理应用跟踪令牌时。 |
| sp_helptracertokens | 为每个已插入发布中用于确定滞后时间的跟踪令牌返回一行。 |
| sp_helptracertokenhistory | 返回指定跟踪令牌的详细滞后时间信息,为每个订阅服务器返回一行。 |
| sp_deletetracertokenhistory | 从 MStracer_tokens 和 MStracer_history 系统表中删除跟踪令牌记录。 |
| sp_replcmds | 此过程由日志读取器代理使用。此过程返回有关其执行时所在的发布数据库的信息。使用此过程可以查看当前没有分发的事务(保留在事务日志中尚未发送到分发服务器的事务)。 |
| sp_replcounters | 为每个已发布数据库返回有关滞后时间、吞吐量和事务计数的复制统计信息。 |
| sp_repldone | 更新标识服务器的上次分布式事务的记录。 |
| sp_replflush | 为提高效率,项目定义存储在缓存中。此过程由其他复制存储过程在修改或删除项目定义时使用。 |
| sp_replshowcmds | 以可读格式返回标记为复制的事务的命令。 |
| sp_repltrans | 返回由发布数据库事务日志中所有标记为复制、但没有标记为已分发事务组成的结果集。 |
| sp_setsubscriptionxactseqno | 用于指定订阅服务器中分发代理要应用的下一事务的日志序列号 (LSN),它可使代理跳过失败的事务。 |
| sp_helpsubscriptionerrors | 返回给定订阅的所有事务复制错误。 |
| sp_replmonitorsubscriptionpendingcmds | 返回事务发布订阅的挂起命令的数量信息,以及处理这些命令所需的估计时间。 |
| sp_replqueuemonitor | 列出排队更新订阅的队列消息。 |
| 适用于合并复制的过程 |
|
| 过程 | 说明 |
| sp_showpendingchanges | 返回一个结果集,其中显示了等待复制的大致更改数量。 |
| sp_showrowreplicainfo | 显示有关在合并复制中用作项目的表中的行的信息。 |
| sp_enumeratependingschemachanges | 返回所有挂起架构更改的列表。此存储过程可以和 sp_markpendingschemachange 一起使用。 |
| sp_markpendingschemachange | 使管理员可以跳过选定的挂起架构更改,从而不再复制这些更改。 |
| sp_addtabletocontents | 将源表中当前不在跟踪表内的任何行的引用插入合并跟踪表中。 |
| sp_deletemergeconflictrow | 从合并冲突表中删除行。 |
| sp_helpmergearticleconflicts | 返回发布中有冲突的项目。 |
| sp_helpmergeconflictrows | 返回指定冲突表中的行。 |
| sp_helpmergedeleteconflictrows | 返回那些丢失删除冲突的数据行的相关信息。 |
| sp_mergemetadataretentioncleanup | 在 MSmerge_genhistory、MSmerge_contents 和 MSmerge_tombstone 系统表中手动清除元数据。 |
| sp_replmonitorhelpmergesession | 返回给定复制合并代理的以前会话的相关信息。 |
| sp_replmonitorhelpmergesessiondetail | 返回有关特定复制合并代理会话的项目级详细信息。 |
| sp_validatemergepublication | 在发布范围内执行验证。 |
| sp_validatemergesubscription | 执行对指定订阅的验证。 |
SQL SERVER 复制相关存储过程的更多相关文章
- 【SQL Server复制】数据库复制:修改表结构、新增表、新增存储过程 会被复制到订阅服务器?
转自:https://www.cnblogs.com/happyday56/p/3849018.html 关键字:sql server复制 [SQL Server高可用性]数据库复制:修改表结构.新增 ...
- c#Winform程序调用app.config文件配置数据库连接字符串 SQL Server文章目录 浅谈SQL Server中统计对于查询的影响 有关索引的DMV SQL Server中的执行引擎入门 【译】表变量和临时表的比较 对于表列数据类型选择的一点思考 SQL Server复制入门(一)----复制简介 操作系统中的进程与线程
c#Winform程序调用app.config文件配置数据库连接字符串 你新建winform项目的时候,会有一个app.config的配置文件,写在里面的<connectionStrings n ...
- SQL Server 复制系列(文章索引)
一.本文所涉及的内容(Contents) 本文所涉及的内容(Contents) 前言(Introduction) 复制逻辑结构图(Construction) 系列文章索引(Catalog) 总结&am ...
- SQL Server复制出错文章集锦
SQL Server复制出错文章集锦 为了方便大家对数据库复制过程中出错的时候更好地解决问题 本人收集了SQL Server相关复制出错解决的文章 The process could not ex ...
- 玩转SQL Server复制回路の变更数据类型、未分区表转为分区表
玩转SQL Server复制回路の变更数据类型.未分区表转为分区表 复制的应用: 初级应用:读写分离.数据库备份 高级应用:搬迁大型数据库(跨机房).变更数据类型.未分区表转为分区表 京东的复制专家 ...
- SQL Server复制入门(一)----复制简介
简介 SQL Server中的复制(Replication)是SQL Server高可用性的核心功能之一,在我看来,复制指的并不仅仅是一项技术,而是一些列技术的集合,包括从存储转发数据到同步数据到维护 ...
- SQL Server复制入门(一)----复制简介【转】
SQL Server复制入门(一)----复制简介 简介 SQL Server中的复制(Replication)是SQL Server高可用性的核心功能之一,在我看来,复制指的并不仅仅是一项技术,而是 ...
- 16、SQL Server 复制及常见错误处理
SQL Server 复制 复制是一组技术的组合,可以用此组合对数据和数据库对象进行复制由一个数据库移动到另一个数据库. 复制的英文是Replication,重复的意思,而不是Copy.复制的核心功能 ...
- (初稿)SQL Server 复制(Replication)系列(2)——事务复制搭建
原文:(初稿)SQL Server 复制(Replication)系列(2)--事务复制搭建 本文演示如何搭建最基本的事务复制. 环境准备: 虚拟机2台: 服务器名分别为RepA和RepB,RepA为 ...
随机推荐
- C#指针转换
下表显示了预定义的隐式指针转换. 隐式转换可能在多种情形下发生,包括调用方法时和在赋值语句中. 隐式指针转换 From To 任何指针类型 void* null 任何指针类型 显式指针转换 ...
- IDataReader转换成list通用方法
public static IList<T> ReaderToList<T>(this IDataReader dr) { //DateTime dt = DateTime.N ...
- 编程之美2.5:寻找最大的K个数
编程之美2.5:寻找最大的K个数 引申:寻找第k大的数: 方法一: // 选择第k大的数(通过改进快速排序来实现) public static void SelectShort(int[] array ...
- 在yii中使用分页
yii中使用分页很方便,如下两种方法: 在控制器中: 1. $criteria = new CDbCriteria(); //new cdbcriteria数据库$criteria->id = ...
- MySQL的Explain解释器的部分理解
Explain 部分说明进行解释 (1) Extra列的Using Where 表示在进行过滤后在进行Where语句的过滤 (2) type为ref,直接按索引顺序返回,没有 Using fileso ...
- setInterval 函数传参(方法一)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- Linux 常用命令笔记
Linux 常用命令笔记 1. locate locate:用来定位文件的位置,如:locate a.txt 但是这个命令有延迟,也就是新建的文件不一定能搜索到,如果非要找到新建的文件可以使用 upd ...
- PAT (Basic Level) Practise:1008. 数组元素循环右移问题
[题目连接] 一个数组A中存有N(N>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(M>=0)个位置,即将A中的数据由(A0A1……AN-1)变换为(AN-M …… A ...
- 【转】ChainMapper 实例理解二
package com.oncedq.code; import java.io.DataInput; import java.io.DataOutput; import java.io.IOExcep ...
- js调用百度地图API创建地图
技术交流群:233513714 <html xmlns="http://www.w3.org/1999/xhtml"><head runat="serv ...