位置: 编程技术 - 正文

SQL Server误区30日谈 第1天 正在运行的事务在服务器故障转移后继续执行(sql server错误和使用情况报告)

编辑:rootadmin
误区 #1:在服务器故障转移后,正在运行的事务继续执行 这当然是错误的! 每次故障转移都伴随着某种形式的恢复。但是如果当正在执行的事务没有Commit时,由于服务器或实例崩溃导致连接断开,SQL Server可没有办法在故障转移后的服务器重新建立事务的上下文并继续执行事务-无论你使用的故障转移方式是集群,镜像,日志传送或是SAN复制。 对于故障转移集群来说,当故障转移发生后,一个SQL Server实例在另一个故障转移集群的节点启动。所有实例上的数据库都要经历Recovery阶段-也就是所有没有Commit的事务都要被回滚。 对于数据库镜像来说,来自主体服务器的日志不断传送到镜像服务器进行Redo操作。当镜像服务器被切换作为主体服务器时,原镜像服务器的事务日志将会变为Recovery模式,这使得好像原镜像服务器经历了一次崩溃那样,在这之后所有的连接都会导向原镜像服务器。 对于事务日志传送来说,事务日志被定期备份并传送到辅助服务器.当主服务器崩溃时,DBA按照恢复顺序将辅助服务器恢复后上线.但最终步骤都是要执行recovery步骤,也就是将没有提交的事务进行回滚。 对于SAN复制来说,本地SAN的I/O被复制到远程SAN上进行重放,当故障转移发生后,系统将会连接到远端SAN但数据库仍然需要执行recovery步骤,这和故障转移集群极其类似。 “唯一”使得正在执行的事务在故障转移发生后仍然得以继续执行的技术使用带有实时迁移功能的虚拟化技术,因为这时连接本身并不知道其连接的对象已经变为另一台物理服务器。 但是无论使用那种技术,如果”连接”失效,正在执行的事务将会丢失,所以处理这类问题的这部分工作就需要在程序中用代码实现某种“重新执行”的功能。

推荐整理分享SQL Server误区30日谈 第1天 正在运行的事务在服务器故障转移后继续执行(sql server错误和使用情况报告),希望有所帮助,仅作参考,欢迎阅读内容。

SQL Server误区30日谈 第1天 正在运行的事务在服务器故障转移后继续执行(sql server错误和使用情况报告)

文章相关热门搜索词:sql server错误和使用情况报告,sql server常规错误,sqlserver1053怎么解决,sql server 3417错误,sql server 错误,sql server 错误,sql server233错误,sql server 错误,内容如对您有帮助,希望把文章链接给更多的朋友!

SQL Server误区日谈 第2天 DBCC CHECKDB会导致阻塞 误区#2:DBCCCHECKDB会引起阻塞,因为这个命令默认会加锁这是错误的!在SQLServer7.0以及之前的版本中,DBCCCHECKDB命令的本质是C语言实现的一个不断嵌套循

SQL Server误区日谈 第3天 即时文件初始化特性可以在SQL Server中开启和关闭 本系列文章是我在sqlskill.com的PAUL的博客看到的,很多误区都比较具有典型性和代表性,原文来自T-SQLTuesday#:Misconceptionsabout....EVERYTHING!!,经过我们团队

SQL Server误区日谈 第4天 DDL触发器就是INSTEAD OF触发器 误区#4:DDL触发器(SQLServer之后被引入)就是INSTEADOF触发器这是错误的DDL触发器的实现原理其实就是一个AFTER触发器。这个意思是先发生DDL操作,然后触

标签: sql server错误和使用情况报告

本文链接地址:https://www.jiuchutong.com/biancheng/347815.html 转载请保留说明!

上一篇:浅谈SQL Server中的三种物理连接操作(性能比较)(sql server的介绍)

下一篇:SQL Server误区30日谈 第2天 DBCC CHECKDB会导致阻塞(sql server错误和使用情况报告)

  • 股权转让后企业注销个人所得税怎么处理
  • 出口退税计算公式 中华会计网校
  • 代理税务有哪些机构
  • 企业按照行业分类为
  • 国际货物运输免征所得税
  • 企业审计费入什么科目
  • 行政事业单位资产管理工作总结
  • 企业少报收入
  • 免税发票有几种类型
  • 主营业务成本没有结转怎么办
  • 应付账款无法支付所得税处理
  • 发票查询发票代码有误
  • 1697510024
  • 补交以前年度个税怎么做账
  • 想买黄金投资怎么做
  • 苹果笔记本如何切换输入法
  • 固定资产包括哪些种类
  • 小规模开票运费怎么开
  • macOS 11 Big Sur beta 4值得升级吗?macOS 11 Big Sur beta 4更新详解
  • win10没有音效设置
  • 误餐费怎么入账
  • macos快捷键一览
  • 如何弥补以前年假的问题
  • 年末一般纳税人税率表
  • flash是什么文件
  • 委托银行收款属于什么科目
  • 用彩泥可以做什么食物?
  • php云盘源码
  • 股票红利税如何收
  • 公司连续几年不向股东分配利润
  • 享受小型微利企业税收优惠的条件
  • laravel实战教程
  • 结转已销售产品的实际生产成本会计分录
  • 管理费用销售费用
  • 国税一证通
  • 微信小程序小小驯龙师破解版
  • deformable detr代码
  • 对公银行卡账户
  • 个人接受现金捐赠的情况
  • 投资他人公司
  • 怎么把python代码发给别人运行
  • sqlserver数据库安装步骤
  • mysql主从配置详解
  • 疫情期间提涨薪合适吗
  • 出口退税帐务处理
  • 幼儿园会计做账流程
  • 保险返点返20怎么算
  • 销售商品成本核算
  • 商品买一送一应该怎么写
  • 没有进货发票可以开票吗?
  • 收到票据款
  • 采购商品验收入库的会计分录怎么写
  • 单位组织活动主持词
  • 企业所有者权益在数量上等于
  • 生物性资产折旧处理
  • 支付宝扣手续费是怎么回事
  • 贴发票要按时间顺序吗
  • 研发费用核查要点
  • mysql分区分表原理
  • mysql1194
  • win8 桌面图标
  • wmiex.exe是什么程序
  • win7系统打开我的电脑一闪
  • ie11 for win8
  • javascript entries
  • 微信怎么导入主题模块
  • 批处理命令修改ip
  • 利用css样式控制文本的字体属性是什么
  • js两个函数互相调用
  • jquery插件怎么用到自己的网站
  • vue分页查询
  • 微信内置浏览器怎么清除缓存
  • shell脚本的实现
  • python3 xlrd
  • unity的shader用法
  • python 函数 星号参数
  • jquery easyui开发指南
  • 浅谈python 四种数值类型(int,long,float,complex)
  • 北京税务局发票查询
  • 税务纪检部门
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设