便宜VPS网为回馈新老顾客,香港vps免费送,数量有限,先到先得!手慢无!

SQL Server通过文件恢复数据库数据教程

Windows面板 便宜vps网 1639℃

SQL Server数据库损坏后,无法启动,在没有提前备份和日志文件的情况该如何恢复数据库呢?答案就是通过数据库中保存的的数据库物理文件进行恢复,但这个恢复的过程不像MYSQL那么简单,幸好也没有oracle那么复杂。具体恢复过程如下:
第一步:新建一个同名的数据库
第二步:停掉sql server,这时候需要注意不要分离数据库
第三步:用原数据库的数据文件覆盖掉这个新建的数据库
第四步:再重启sql server
第五步:.打开企业管理器时会出现置疑,不要理会但是要记录下“置疑的数据库名”。
注意:执行下面的语句,注意修改其中的数据库名。

USE MASTER
GO
SP_CONFIGURE ‘ALLOW UPDATES’,1 RECONFIGURE WITH OVERRIDE
GO
UPDATE SYSDATABASES SET STATUS =32768 WHERE NAME=’置疑的数据库名’
Go
sp_dboption ‘置疑的数据库名’, ‘single user’, ‘true’
Go
DBCC CHECKDB(‘置疑的数据库名’)
Go
update sysdatabases set status =28 where name=’置疑的数据库名’
Go
sp_configure ‘allow updates’, 0 reconfigure with override
Go
sp_dboption ‘置疑的数据库名’, ‘single user’, ‘false’
Go

第六步:完成后一般就可以访问数据库中的数据了,这时,数据库本身一般还要问题,解决办法是,利用数据库的脚本创建一个新的数据库,并将数据导进去就行了。

原创文章,转载请注明: 转载自VPS面板知识

本文链接地址: SQL Server通过文件恢复数据库数据教程

VPS面板知识: 便宜VPS网–便宜技术|Windows VPS面板知识 | Linux VPS面板知识

友情链接:便宜vps网 真诚为您推荐最合适的vps服务器,详情咨询860001083


在线咨询

文章的脚注信息由WordPress的wp-posturl插件自动生成

转载请注明:VPS面板知识 » SQL Server通过文件恢复数据库数据教程

喜欢 (0)or分享 (0)