用Ring Buffer排除SQL Server 2008连接故障.pdfVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用Ring Buffer排除SQL Server 2008连接故障

RingBuffer SQLServer2008 RingBuffer SQLServer2008 用RRiinnggBBuuffffeerr排除SSQQLLSSeerrvveer接故障 ConnectivityRingBuffer 是 SQLServer 2008 中的一个新功能,该功能可以捕捉每一个由服 务器发起的连接关闭记录(server-initiated connectionclosure),包括每一个session 或登录失败 事件。RingBuffer 会帮助用户解决SQLServer 2008 中特别棘手的连接问题。 为了进行有效的故障排除,RingBuffer 会尝试提供客户端的故障和服务器的关闭动作之间的 关系信息。兰州治疗白癜风只要服务器在线, 最高1K 的RingBuffer 就会被保存,1000 条记 录后,Buffer 开始循环覆盖,即从最老的记录开始覆盖。ConnectivityRing Buffer 的记录是 能够使用DMV查询的: SELECTCAST(recordAS XML)FROM sys.dm_os_ring_buffers WHERE ring_buffer_type = RING_BUFFER_CONNECTIVITY 上述指令会选择所有记录为XML类型,在Management Studio 中,你可以单击记录,从而 获得更具可读性的版本。如果你想使用SQL 查询XML记录从而找到相应的问题,你可以使 用SQLserver的XML 支持,将之变为一个临时的表,从而查询记录。 一个基本的Buffer entry:KilledSPID 一个导致服务器发起的连接关闭的简单方法是打开两个SQL 服务器的连接,找到一个连接 的SPID,然后从另一个连接中将该SPID杀死。 C:\osql -E 1 SELECT@@spid 2 go 51 (1row affected) C:\osql -E 1 kill 51 2 go 1 如果你做了上述工作,然后查询Ring Buffer,你会得到和如下类似的结果: Recordid=2 type=RING_BUFFER_CONNECTIVITYtime=110448275 ConnectivityTraceRecord RecordTypeConnectionClose/RecordType RecordSourceTds/RecordSource Spid55/Spid SniConnectionIdB7882F3C-3BA9-45A7-8D23-3C5C05F9BDF9/SniConnectionId SniProvider4/SniProvider RemoteHostlt;local machinegt;/RemoteHost RemotePort0/RemotePort LocalHost / LocalPort0/LocalPort RecordTime5/6/2008 22:47:35.880/RecordTime TdsBuffersInformation TdsInputBufferError0/TdsInputBufferError TdsOutputBufferError0/TdsOutputBufferError TdsInputBufferBytes60/TdsInputBufferBytes /TdsBuffersInformation TdsDisconnectFlags PhysicalConnectionIsKilled0/PhysicalConnectionIsKilled DisconnectDueToReadError0/DisconnectDueToReadError NetworkErrorFoundInInputStream0/NetworkErrorFoundInInputStream ErrorFoundBeforeLogin0/ErrorFoundBeforeLogin SessionIsKilled1/SessionIsKilled NormalDisconnect0/NormalDis

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档