2014年1月15日

Mirror--日志流压缩

摘要: 在SQL SERVER 2008之后,主库和镜像库之间的日志流传送会默认使用压缩,压缩一方面降低了网络压力,另一方面增大了镜像两端的CPU压力。 可以打开 TF 1462 来关闭日志流压缩 SQL SERVER 2005 上日志传送没有使用压缩 阅读全文

posted @ 2014-01-15 23:36 笑东风 阅读(256) 评论(0) 推荐(0) 编辑

Mirror--如何TSQL查看镜像状态和镜像相关存储过程

摘要: 查看镜像状态的TSQL和相关存储过程 阅读全文

posted @ 2014-01-15 23:22 笑东风 阅读(1798) 评论(0) 推荐(1) 编辑

Mirror--如何对运行中的镜像端点更换证书

摘要: 如果使用证书配置镜像时,没有设置证书的时间,则默认证书有效期为一年,当证书快过期时,需要更换证书。本文演示如何对正在运行的镜像更换证书 阅读全文

posted @ 2014-01-15 23:18 笑东风 阅读(853) 评论(0) 推荐(0) 编辑

Mirror--程序访问镜像数据库的超时机制

摘要: 程序在访问有镜像的数据库和无镜像的数据库时,采用的链接超时时间算法不一样,因此会导致在在有镜像的数据库上设置了15 S的超时时间,而实际的超时时间仅为3.6 S,从而导致有镜像的数据库更容易超时。 阅读全文

posted @ 2014-01-15 23:09 笑东风 阅读(567) 评论(0) 推荐(0) 编辑

Mirror--镜像使用的工作线程数

摘要: 在一个实例上,并不能无限制地搭建镜像,原因是每个镜像使用多个work来同步。 阅读全文

posted @ 2014-01-15 22:56 笑东风 阅读(328) 评论(0) 推荐(0) 编辑

Mirror--镜像断开的解决办法

摘要: 一些镜像断开的常见解决办法 阅读全文

posted @ 2014-01-15 22:54 笑东风 阅读(1925) 评论(0) 推荐(1) 编辑

Mirror--生成用于镜像用户同步的脚本

摘要: 一个快速生成镜像用户的脚本 阅读全文

posted @ 2014-01-15 22:49 笑东风 阅读(464) 评论(0) 推荐(0) 编辑

Mirror--使用证书配置镜像模板

摘要: Mirror--使用证书配置镜像模板 阅读全文

posted @ 2014-01-15 22:46 笑东风 阅读(800) 评论(1) 推荐(0) 编辑

Mirror--镜像相关操作

摘要: 镜像相关的操作,方便快速管理镜像 阅读全文

posted @ 2014-01-15 22:45 笑东风 阅读(714) 评论(0) 推荐(0) 编辑

Mirror--镜像相关错误

摘要: 一个镜像相关的8474错误 阅读全文

posted @ 2014-01-15 22:44 笑东风 阅读(838) 评论(0) 推荐(0) 编辑

Mirror--自增键在镜像中的影响

摘要: 假设故障转移前自增列的当前值为 X , 在故障转移后,自增列的初始值会变成:((X/1000)+1)*1000+1 扩展: 在SQL SERVER 2012 的 ALWAYSON 上依然存在此问题 阅读全文

posted @ 2014-01-15 22:42 笑东风 阅读(322) 评论(0) 推荐(0) 编辑

Mirror--镜像用户同步

摘要: 如何实现镜像的用户同步 阅读全文

posted @ 2014-01-15 22:41 笑东风 阅读(883) 评论(0) 推荐(0) 编辑

TSQL--SET ANSI_NULLS OFF

摘要: 当ANSI_NULLS 为ON时,遵循SQL92的标准,只能使用IS NULL 来判断值是否为NULL, 而不能使用=或来与NULL做比较,任何值包括NULL值与NULL值做=或运算都得到FALSE 当ANSI_NULLS为OFF时,将不再遵循SQL92标准,可以使用=和来与NULL做BOOL运算 阅读全文

posted @ 2014-01-15 22:39 笑东风 阅读(2913) 评论(0) 推荐(1) 编辑

Replication--复制问答

摘要: 复制遇到的一些问题和答案 阅读全文

posted @ 2014-01-15 17:55 笑东风 阅读(367) 评论(4) 推荐(1) 编辑

Replication--数据库镜像阻塞复制日志读取器的解决的办法

摘要: 问题描述: 在同一数据库上使用镜像和复制,为保证镜像切换后,复制还能继续,因此当镜像断开或暂停时,复制日志读取器会被阻塞直到日志被同步到镜像从服务器端(无论异步还是同步)。 日志状态显示:复制的事务正等待下一次日志备份或等待镜像伙伴更新 解决办法:打开Trace flag 1448,在高性能和高安全下同样有效 DBCC TRACEON(1448,-1) 1448 甚至在异步辅助数据库不确认接受更改的情况下,也使复制日志读取器前移。 甚至在此跟踪标志启用的情况下,日志读取器也始终等待同步辅助数据库。 日志读取器将不会超过同步辅助数据库的最小确认。 此跟踪标志应用于SQL Server 的实例,而不仅是可用性组、可用性数据库或日志读取器实例。 应用会立即生效,无需重新启动。 此跟踪标志可提前激活或在同步辅助数据库失败时激活。 ​ 阅读全文

posted @ 2014-01-15 17:44 笑东风 阅读(1299) 评论(4) 推荐(1) 编辑

Replication--复制笔记1

摘要: 1.快照复制和事务复制使用分发代理传递文件,而合并复制使用合并代理来传递文件 2.快照代理在分发服务器上运行 3.在创建快照是,根据复制的类型对发布表的加锁方式而不同 a)对应合并发布,快照代理不适用热河锁 b)对应事务发布,默认情况下快照代理只在快照生成的初始阶段使用锁 c)对应快照腹部,整个快照生成过程中使用锁 4. 快照复制发布表中数据,生成BCP文件,存放到快照文件夹中。 5. 快照读取发布表的架构,生成sch文件,其他数据库对象如索引+约束+存储过程+视图+udf等生成脚本文件 6. 日志读取器代理使用内部存储过程sp_replcmds从日志中获取标记为要复制的下一个命令集 7. 自增键在订阅端始终保持自增值(IDENT_CURRENT)不变,当订阅端被切换成读写后,需要手动执行DBCC CHECKIDENT ( table_name) 阅读全文

posted @ 2014-01-15 17:36 笑东风 阅读(289) 评论(0) 推荐(0) 编辑

Replication--将LSN转换成16进制

摘要: 在复制中经常会使用到16进制的LSN,但在日志fn_dblog中的LSN是数字形式,于是从网上找到以下转换函数 CREATE FUNCTION dbo.fn_convertnumericlsntobinary 阅读全文

posted @ 2014-01-15 17:30 笑东风 阅读(405) 评论(0) 推荐(0) 编辑

Replication--使用备份初始化订阅--推送订阅

摘要: 使用备份初始化订阅--推送订阅 阅读全文

posted @ 2014-01-15 17:25 笑东风 阅读(579) 评论(0) 推荐(0) 编辑

Replication--使用备份初始化订阅--请求订阅

摘要: 使用备份初始化订阅--请求订阅 阅读全文

posted @ 2014-01-15 17:23 笑东风 阅读(1115) 评论(0) 推荐(1) 编辑

Replication--发布属性immediate_sync

摘要: 发布属性immediate_sync相关基础 阅读全文

posted @ 2014-01-15 17:20 笑东风 阅读(624) 评论(0) 推荐(0) 编辑

导航