当前位置:Gxlcms > 数据库问题 > SQL Server 200R2数据库损坏修复脚本

SQL Server 200R2数据库损坏修复脚本

时间:2021-07-01 10:21:17 帮助过:13人阅读

首先新建一个SQL Server 2008R2数据库,使用损坏的数据库覆盖新建的数据库,之后重启数据库服务,依次执行一下脚本。

use master  --切库

--1.置数据库的紧急模式

alter database database-name set emergency   --database-name是数据库名称

go

--2.置数据库为单用户模式

alter database database-name set single_user with rollback immediate 

go

--3.重建数据库日志文件

ALTER database database-name Rebuild Log on

(name=dbname_log,filename= ‘database-name-log-path‘)    --database-name-log-path 数据库日志文件

go

--4.检查修复数据库

--dbcc checkdb(@database-name,REPAIR_ALLOW_DATA_LOSS)

--dbcc checkdb(@database-name,REPAIR_REBUILD)

--5.最后设置数据库为多用户模式。

alter database database-name set multi_user

SQL Server 200R2数据库损坏修复脚本

标签:单用户模式   base   master   dbn   单用户   复数   llb   脚本   alter   

人气教程排行