SqlServer2014检查修复数据库和表

use master
declare @databasename varchar(255)
set @databasename='CMSV51'
ALTER DATABASE CMSV51 set SINGLE_USER
dbcc checkdb(@databasename,REPAIR_ALLOW_DATA_LOSS)--dbcc checkdb(@databasename,REPAIR_REBUILD)
ALTER DATABASE CMSV51 set MULTI_USER 


 
 

use CMSV51
ALTER DATABASE CMSV51 set SINGLE_USER 
dbcc checktable('blob',REPAIR_ALLOW_DATA_LOSS)
dbcc checktable('blob',REPAIR_REBUILD)
ALTER DATABASE CMSV51 set MULTI_USER


检查修复数据库,数据库必须处在单用户设置下,SqlServer2014中sp_dboption存储过程去掉了,设置数据库单用户多用户要用alter database,REPAIR_ALLOW_DATA_LOSS=修复,允许数据丢失

相关文章

本篇内容主要讲解“sqlalchemy的常用数据类型怎么使用”,感...
今天小编给大家分享一下sqlServer实现分页查询的方式有哪些的...
这篇文章主要介绍“sqlmap之osshell怎么使用”,在日常操作中...
本篇内容介绍了“SQL注入的知识点有哪些”的有关知识,在实际...
1. mssql权限sa权限:数据库操作,文件管理,命令执行,注册...
sql执行计划如何查看?在SPL庞大的数据中我们不知道如何查看...