ITPub博客

首页 > 大数据 > 数据挖掘 > MSSQL2000数据库附加错误1813解决方案

MSSQL2000数据库附加错误1813解决方案

数据挖掘 作者:zjpzh123 时间:2013-07-20 03:01:00 0 删除 编辑

举例有一个名为"mydb_data.mdf"的数据库文件需要进行附加操作

 

按以下步骤执行:

1、先备份数据库文件“mydb_data.mdf”

2、在sql企业管理器中新建一个同名的数据库“mydb" 

3、停止sqlserver服务

4、用第1步备份的数据文件“mydb_data.mdf”文件覆盖新建的此数据库同名文件

5、重启sqlserver服务

6、打开sql企业管理器,此时你会发现刚才你新建的“mydb”数据库出现置疑状态,这时候我们打开SQL查询分析器执行以下代码:

注意:请将下方代码中的数据库名称"mydb"修改为你的实际数据库名称use master

go

sp_configure 'allow updates',1 reconfigure with override

go

update sysdatabases set status =32768 where name='mydb'

go

sp_dboption 'mydb', 'single user', 'true'

go

dbcc checkdb('mydb')

go

update sysdatabases set status =28 where name='mydb'

go

sp_configure 'allow updates', 0 reconfigure with override

go

sp_dboption 'mydb', 'single user', 'false' 

go

 

结束语:此时你再查看该数据库时就基本上正常了,如果还有问题,你可以试着通过创建脚本的方式生成一个新的数据库,或者通过导入数据的方式从此数据库文件将数据导入到新库中。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8343765/viewspace-1110720/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论