转自:https://blog.51cto.com/liuxinya/354983 作为DBA我们经常需要对不同的数据库执行相同的查询,如果你的服务器上只有2个数据库当然可以手工依次执行,但如果一个数据库服务器上有几百个库呢,你是否觉得会崩溃呢。 解决方法: 1、使用维护计划创建一个维护任务,创建完... ...
分类:
数据库 时间:
2020-09-18 12:29:21
阅读次数:
70
前期通过用友的各种修复工具都无法修复 还有网上提供的 将可以数据库分离 然后再重新附加还是报错 最后通过sql将其成功修复 数据库sa被锁定 清除 sql 密码为 password ALTER LOGIN sa ENABLE ; GO ALTER LOGIN sa WITH PASSWORD = ' ...
分类:
数据库 时间:
2020-03-13 19:10:13
阅读次数:
184
--1、修改数据库为紧急模式 ALTER DATABASE 数据库名 SET EMERGENCY --2、使数据库变为单用户模式 ALTER DATABASE 数据库名 SET SINGLE_USER --3、修正数据库日志重新生成,此命令检查的分配,结构,逻辑完整性和所有数据库中的对象不正确。 当 ...
分类:
数据库 时间:
2020-03-04 10:00:14
阅读次数:
82
如果你的数据库还处于挂起状态,请把我下面代码的test改为你的库名,然后执行完,刷新就正常了:USE masterGOALTER DATABASE test SET SINGLE_USERGOALTER DATABASE test SET EMERGENCYGODBCC CHECKDB(test,R ...
分类:
数据库 时间:
2019-08-22 18:52:31
阅读次数:
309
原文:SQL Server一致性错误修复案例总结今天遇到了一个关于数据库一致性错误的案例。海外工厂的一台SQL Server 2005(9.00.5069.00 Standard Edition)数据库在做DBCC CHECKDB的时候出现了一致性错误,下面总结一下处理过程。具体的一致性错误信息如下... ...
分类:
数据库 时间:
2019-04-01 01:05:08
阅读次数:
198
今天遇到了一个关于数据库一致性错误的案例。海外工厂的一台SQL Server 2005(9.00.5069.00 Standard Edition)数据库在做DBCC CHECKDB的时候出现了一致性错误,下面总结一下处理过程。具体的一致性错误信息如下所示: Msg 8992, Level 16, ... ...
分类:
数据库 时间:
2019-01-11 13:13:29
阅读次数:
259
USE masterGO ALTER DATABASE DEMO SET SINGLE_USERGOALTER DATABASE DEMO SET EMERGENCYGODBCC CHECKDB(DEMO,REPAIR_ALLOW_DATA_LOSS)GOALTER DATABASE DEMO SE ...
分类:
数据库 时间:
2018-08-23 13:09:48
阅读次数:
230
为了主动发现数据库侧页损坏,保证数据库逻辑和物理完整性,计划每周六上午6点,针对生产主库上的所有系统和用户数据库执行DBCC CHECKDB,将结果记录到表中。以下为理论依据:SQL Server数据库可以检测出页损坏,此时,具体的表现形式可能为下述三种错误的一种:823错误,也就是所谓的硬IO错误,可以理解为SQL Server希望读取页,而Windows告诉SQL Server,无法读取到该页
分类:
数据库 时间:
2017-12-13 14:24:15
阅读次数:
142
解决方法:重启下SQL服务,把下面脚本运行即可。运行后,坏掉的数据库可能会丢失。 --mydb 为坏了的数据库名--mytable 为坏了的据库表--master 这里不需要更改 use mydb go DBCC CHECKDB 检查数据库错误 Use mastergo exec sp_dbopti ...
分类:
数据库 时间:
2017-10-14 17:11:49
阅读次数:
1144
MS Sql Server 提供了很多数据库修复的命令,当数据库质疑或是有的无法完成读取时可以尝试这些修复命令。 1. DBCC CHECKDB 重启服务器后,在没有进行任何操作的情况下,在SQL查询分析器中执行以下SQL进行数据库的修复,修复数据库存在的一致性错误与分配错误。 use master ...
分类:
数据库 时间:
2017-07-27 12:44:11
阅读次数:
243