数据库质疑或只有MDF文件资料
--允许进行系统表的操作
use master
declare @databasename varchar(255)
set @databasename='Blwy BarCode'
--1.如果用户库无法启动,打开sql server分析查询器,执行以下命令
EXEC sp_configure 'allow update',1 reconfigure with override
--2.将数据库设置成紧急模式
UPDATE sysdatabases set status=-32768 where dbid=DB_ID(@databasename)
--3.创建日志文件dbcc rebuild_log (@databasename,'D:\Blwy BarCode_log.ldf')
--4.修改只允许DBO访问--sp_dboption @databasename,'dbo use only','false'
--5.验证数据库一致性
dbcc checkdb(@databasename)
--6.第5步失败,则
exec sp_dboption @databasename, N'single', N'true' --将目标数据库置为单用户模式
dbcc checkdb(@databasename,REPAIR_ALLOW_DATA_LOSS)
dbcc checkdb(@databasename,REPAIR_REBUILD)
exec sp_dboption @databasename, N'single', N'false' --将目标数据库置为多用户模式
--7.恢复数据库的紧急模式
update sysdatabases set status=0 where name=@databasename
--8.恢复系统表操作的设置
exec sp_configure @databasename,0 reconfigure with override
最新文章
- uboot补丁的分析
- window.showModalDialog的简单实践
- css3 transition的各种ease效果
- jquery 生成 html 绑定
- 获取IplImage 数据并打印
- Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?
- Android框架 加载图片 库 Picasso 的使用简介
- SSH连接不上Linux的解决方法
- A Tour of Go Exercise: HTTP Handlers
- iOS开发——OC篇&;协议篇/NSCoder/NSCoding/NSCoping
- 《Machine Learning》系列学习笔记之第三周
- 汽车Vin码识别—— 一款二手车行业值得拥有的OCR识别软件
- 搭建本地yum源
- centos7_ linux : Nginx安装手册
- html-选择对象
- WPF开发汽车采样机上位机软件
- DRF之权限认证,过滤分页,异常处理
- 说说C与汇编之间的互相联系(转)
- 山寨今日头条的标题title效果
- 【教程】【FLEX】#006 控件位置的拖动