随笔分类 -  sql server故障处理

摘要:sql server 驱动程序在 \Device\RaidPort0 上检测到控制器错误。 错误情况,如下图: 原因分析:硬盘故障 解决办法:进行迁移 阅读全文
posted @ 2019-03-04 09:42 郭大侠1 阅读(2390) 评论(0) 推荐(0) 编辑
摘要:在SQL Server里如何进行页级别的恢复 关键词:数据页修复 在今天的文章里我想谈下每个DBA应该知道的一个重要话题:在SQL Server里如何进行页级别还原操作。假设在SQL Server里你有一个损坏的页,你要从最近的数据库备份只还原有问题的页,而不是还原整个数据库。 我们来破坏一个页 第 阅读全文
posted @ 2019-02-26 10:26 郭大侠1 阅读(495) 评论(0) 推荐(0) 编辑
摘要:MDF文件损坏,如何恢复?MDF附加失败,数据库附加失败 1.附加时 2.用替换法设置后重建日志 (其实已经删掉日志了,确保操作之前没有日志,但是运行 3.dbcc checkdb之后,发现其问题如下图 4.dbcc checkdb('test',REPAIR_ALLOW_DATA_LOSS) 运行 阅读全文
posted @ 2019-02-25 18:00 郭大侠1 阅读(621) 评论(0) 推荐(0) 编辑
摘要:解决办法:https://www.sqlskills.com/help/waits/writelog/ 【生产问题】write log 引起系统卡死,业务全部阻塞 writelog不成功不作数的,所以如果重启数据库,不用担心丢失数据。 阅读全文
posted @ 2019-02-18 11:03 郭大侠1 阅读(464) 评论(0) 推荐(0) 编辑
摘要:【1】常见等待 等待分类与解决基本流程: CXPACKET : 当尝试同步查询处理器交换迭代器时出现。如果针对该等待类型的争用成为问题时,可以考虑降低并行度。 IO_COMPLETION : 在等待 I/O 操作完成时出现。通常,该等待类型表示非数据页 I/O。 PAGEIOLATCH_ : 在任务 阅读全文
posted @ 2018-12-06 15:06 郭大侠1 阅读(1447) 评论(0) 推荐(1) 编辑
摘要:--回档策略--一、源数据库改名 use master go EXEC sp_renamedb 'db_tank', 'db_tank_backup' --二、查看数据备份记录,并备份 SELECT CONVERT(CHAR(100),SERVERPROPERTY('Servername'))AS 阅读全文
posted @ 2018-11-08 19:21 郭大侠1 阅读(593) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.51cto.com/jimshu/1619024 在还原数据库时,可能遇到“Exclusive access could not be obtained because the database is in use”错误。 很多时候这是一个经常遇到的错误,这是因为我们在 阅读全文
posted @ 2018-11-02 16:24 郭大侠1 阅读(725) 评论(0) 推荐(0) 编辑
摘要:--运行以下脚本,清除当前的所有进程 declare @sql as varchar(20), @spid as int select @spid = min(spid) from master..sysprocesses where dbid = db_id('<database_name>') 阅读全文
posted @ 2018-11-02 16:23 郭大侠1 阅读(385) 评论(0) 推荐(0) 编辑
摘要:sql server2008数据库复制实现数据同步常见问题 操作使用的一些技巧(事务复制类型): 1.如何修改一个已经发布的表的属性? 将发布所有订阅删除,(发布不用删除),就可以在发布属性的项目中取消表,然后就 可以修改该表了,修改后,再将表加入发布内就可以了. 2.常用的操作界面: (1)一般都 阅读全文
posted @ 2018-10-22 18:28 郭大侠1 阅读(1460) 评论(0) 推荐(0) 编辑
摘要:一、介绍 详细参考:https://blog.csdn.net/jinjazz/article/details/2459692 转自:https://blog.csdn.net/hch271510994/article/details/54091321 Log Explorer主要用于对MSSQLS 阅读全文
posted @ 2018-10-16 12:22 郭大侠1 阅读(784) 评论(0) 推荐(0) 编辑
摘要:下载地址:https://www.apexsql.com/download.aspx 如何从意外UPDATE和DELETE操作中恢复SQL Server数据 ApexSQL Log 从意外UPDATE和DELETE操作中恢复SQL Server数据 详细脚本下载及教材:http://www.ddoo 阅读全文
posted @ 2018-10-16 11:07 郭大侠1 阅读(754) 评论(0) 推荐(0) 编辑
摘要:没有备份的情况下恢复一个被drop的表的数据 ApexSQL Recover 恢复一个被drop的表的数据 转自:https://solutioncenter.apexsql.com/zh/%E6%B2%A1%E6%9C%89%E5%A4%87%E4%BB%BD%E7%9A%84%E6%83%85% 阅读全文
posted @ 2018-10-16 10:58 郭大侠1 阅读(2248) 评论(0) 推荐(0) 编辑
摘要:更多操作参考:https://www.cnblogs.com/gered/p/9435282.html 【生产问题】-dbcc checkdb报错-数据页故障 数据页故障,索引页故障 1、初步尝试--无损数据修复 --切换单用户模式 DBCC CHECKDB 算是管理员们最常用的命令也是必须要知道的 阅读全文
posted @ 2018-10-11 11:53 郭大侠1 阅读(735) 评论(0) 推荐(0) 编辑
摘要:当SQL SERVER数据库状态为质疑(SUSPECT)状态时,我们可以用以下方法来处理: DBCC报错 1. 修改数据库为紧急模式:ALTER DATABASE DBName SET EMERGENCY . 2. 检查数据库的完整性:DBCC CHECKDB(‘DBName’) 3. 检查没有错误 阅读全文
posted @ 2018-10-11 11:40 郭大侠1 阅读(2147) 评论(0) 推荐(0) 编辑
摘要:从 IClassFactory 为 CLSID 为 {AA40D1D6-CAEF-4A56-B9BB-D0D3DC976BA2} 的 COM 组件创建实例失败,原因是出现以下错误: c001f011。 (Microsoft.SqlServer.ManagedDTS) 其他信息: 从 IClassFa 阅读全文
posted @ 2018-09-29 12:15 郭大侠1 阅读(632) 评论(0) 推荐(0) 编辑
摘要:A SELECT statement that assigns a value to a variable must ... (向变量赋值的 SELECT 语句不能与数据检索操作结合使用 ) 总结一句话,一行语句中,要么都是赋值,要么都是查询,不能既有赋值又有查询 [ 错误 ] select @cl 阅读全文
posted @ 2018-09-29 09:59 郭大侠1 阅读(614) 评论(0) 推荐(0) 编辑
摘要:【生产问题】:邮件无法查看全部、甚至整个邮件都没了(表数据无法查询全部,否则一直卡查询状态) 概要描述:邮件无法查看全部、甚至整个邮件都没了(表数据无法查询全部,否则一直卡查询状态) 详细描述: (1)用户状态:当使用完某个sp进行邮件发放之后,该用户对于自己的邮件一直查不到历史邮件,甚至所有邮件都 阅读全文
posted @ 2018-09-28 18:46 郭大侠1 阅读(291) 评论(0) 推荐(0) 编辑
摘要:SQL Server误删表查看 转自:http://blog.51cto.com/aimax/2134572 SQL Server 完全恢复模式 下恢复误删除的表,进行 精准 恢复 1. 找出被删除的表名(无schema,需要从日志中分析进行提取,后续完善)、object_id、表所在数据库、删除人 阅读全文
posted @ 2018-09-27 11:23 郭大侠1 阅读(2627) 评论(0) 推荐(0) 编辑
摘要:原文:sql server 2008 评估期已过期解决办法 已实践,可用! 开始-->所有程序-->Microsoft SQL Server 2008-->配置工具-->SQL Server 安装中心 -->维护-->版本升级,接着按照提示一直点下一步,到产品密钥的时候输入 开发版: PTTFM-X 阅读全文
posted @ 2018-09-25 11:35 郭大侠1 阅读(434) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/yenange/article/details/50512312 阅读全文
posted @ 2018-08-29 15:30 郭大侠1 阅读(236) 评论(0) 推荐(0) 编辑