随笔分类 -  SQL Server--疑难杂症

WINDOWS CLUSTER -- 时间不同步导致的群集问题
摘要:故障描述,重启服务器后,发现该重启节点未成功加入到Windows群集中,导致该节点上的Alwayson服务也受影响处于“正在解析”状态,尝试重启cluster服务,发现无效,查看windows日志,发现以下错误: 发现以上错误均不是重点,重点是: 尝试更新域控策略,也会有类似错误提示: 仔细对比了当 阅读全文

posted @ 2017-06-20 00:56 笑东风 阅读(941) 评论(0) 推荐(1) 编辑

SQL Server--疑难杂症之坑爹的Windows故障转移群集
摘要:估计是春节前最后一次写博客,也估计是本年值班最后一次踩雷,感叹下成也SQL SERVER,败也SQL SERVER。 场景描述: 操作系统版本 :Windows Server 2012 数据中心版本 数据库版本 :SQL SERVER 2012 企业版,版本号:11.0.5582.0 问题描述:数据 阅读全文

posted @ 2017-01-20 00:59 笑东风 阅读(8515) 评论(5) 推荐(3) 编辑

SQL SERVER BUG--Alwayson日志备份报错
摘要:数据库版本 SQL SERVER 2012 企业版,版本号:11.0.5582.0 问题场景: 数据库配置Alwayson环境,同机房2节点同步自动切换+跨机房异步,在异步机房中选取同一节点做完整备份和日志备份,完整备份为COPY_ONLY方式,完整备份从0:35开始至1:40成功结束,日志备份从0 阅读全文

posted @ 2017-01-16 02:48 笑东风 阅读(1758) 评论(2) 推荐(0) 编辑

疑难杂症--为数据库主文件所在磁盘保留一定量磁盘空间
摘要:因为服务器磁盘剩余空间不足的问题,同事准备为数据库新增数据文件并放置到其他磁盘下,新文件放置在PRIMARY文件组下,结果发现报错:消息1105,级别17,状态2无法为数据库 'XXX' 中的对象 'sys.sysfiles1'.'sysfiles1' 分配空间,因为 'PRIMARY' 文件组已满... 阅读全文

posted @ 2014-11-25 18:49 笑东风 阅读(804) 评论(0) 推荐(0) 编辑

疑难杂症--SQL SERVER 2012下数据库内存异常回收
摘要:--===================================================================--背景:在一台SQL SERVER 2012 SP1(11.0.3000)服务器上,由于批处理请求较高,CPU使用率超过40%,于是开始各种调研。。服务器情况:... 阅读全文

posted @ 2014-05-26 21:46 笑东风 阅读(7503) 评论(13) 推荐(2) 编辑

疑难杂症--性能计数器注册表配置单元一致性
摘要:背景:在XP上安装SQL SERVER 2008 R2时,在安装检查时报错"性能计数器注册表配置单元一致性",网上查找了下,成功找到解决方案。问题原因:由于各种软件安装和卸载中出现问题,导致性能计数器的相关的注册表值不一致解决办法:修改注册表,使性能计数器的相关的注册表值一致解决步骤:1. 运行命令"REGEDIT" 来打开注册管理表编辑器2. 找到注册表项"[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Perflib]",如果系统为中文,则选择子注册 阅读全文

posted @ 2014-02-25 16:23 笑东风 阅读(9564) 评论(2) 推荐(0) 编辑

疑难杂症--由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作
摘要:在巡检数据库时发现,数据库备份作业失败,查看错误日志发现以下提示:已以用户 WIN2008-JH122\SYSTEM 的身份执行。 Microsoft (R) SQL Server 执行包实用工具 Version 10.0.4000.0 for 64-bit 版权所有 (C) Microsoft C... 阅读全文

posted @ 2014-02-07 11:06 笑东风 阅读(46613) 评论(3) 推荐(1) 编辑

疑难杂症--SQL SERVER 18056的错误
摘要:朋友遇到一个很棘手的问题,查看服务器日志,报以下错误:01/21/2014 11:47:43,spid296,未知,错误: 18056,严重性: 20,状态: 29。01/21/2014 11:47:43,spid495,未知,The client was unable to reuse a session with SPID 495 which had been reset for connection pooling. The failure ID is 29. This error may have been caused by an earlier operation failing. 阅读全文

posted @ 2014-01-21 18:02 笑东风 阅读(7046) 评论(2) 推荐(0) 编辑

疑难杂症--单回话下 WITH(NOLOCK)返回更多数据
摘要:​场景:某DBA在一个人操作数据库时发现,可提交读事务隔离级别下返回的数据少于未提交读事务隔离级别,确认没有其他事务修改数据。解决方案1:将数据查询放入一个新建的表,使用该表查询发现问题被消除。解决方案2:运行DBCC CHECKDB,发现 3 个分配错误和 21756 个一致性错误,使用DBCC CHECKDB(REPAIR_REBUILD)来修复问题原因:在未提交读或NOLOCK下,SQL SERVER 使用IAM链来读取所有数据,在普通模式下,SQL SERVER 按照聚集索引的索引链(每个索引页头存放上一页和下一页的文件ID和页ID)来访问所有数据,因此当分配页出现错误时,就会导致该情 阅读全文

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

疑难杂症--已停止运行DBCC造成阻塞
摘要:场景数据库因非法断电导致出现分配页上不一致,运行完DBCC CHECKDB后出现以下错误:表错误: 表 't_pc_id' (ID 277576027)。数据行在索引 'last_login_date' (ID 7)中没有匹配的索引行。与以下数据行匹配的索引行的键可能丢失或关闭运行DBCC CHECKDB所在的SSSM时出现错误重新打开SSMS ,查看索引last_login_date使用情况发现该索引没有被任何查询使用到,于是准备先禁用索引再后续删除在一登陆界面上使用SSMS UI来禁用索引,结果发现UI无法操作(当时CPU使用率较高)切换到另一登陆界面,在S 阅读全文

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

疑难杂症--数据库触发器导致批处理中变量无效
摘要:场景:在数据库上有触发器(该触发器由复制发布产生)create trigger [tr_MStran_altertable] on database for ALTER_TABLE as set ANSI_NULLS ON set ANSI_PADDING ON set ANSI_WARNINGS ON set ARITHABORT ON set CONCAT_NULL_YIELDS_NULL ON set NUMERIC_ROUNDABORT OFF set QUOTED_IDENTIFIER ON declare @EventData xml set @EventData=EventDat 阅读全文

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

疑难杂症--在Windows Server 2008 R2上运行SQL Server 2008情况下,CPU过多导致的问题
摘要:在Windows Server 2008 R2上运行SQL Server 2008情况下,CPU过多导致的问题 阅读全文

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

导航

点击右上角即可分享
微信分享提示