收录日期:2019/04/20 16:50:58 时间:2016/06/01 15:44:01 标签:基础类
我用1.新建一个同名的数据库(数据文件与原来的要一致)

2.再停掉sql server(注意不要分离数据库)

3.用原数据库的数据文件覆盖掉这个新建的数据库

4.再重启sql server

5.此时打开企业管理器时会出现置疑,先不管,执行下面的语句(注意修改其中的数据库名)

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



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


方法不行,当执行到sp_dboption '置疑的数据库名', 'single user', 'true'时:报错

无法打开数据库 'qyfacc',因为该数据库的版本(8436)晚于当前服务器版本(539)。
怎么回事
服务器不是sqlserver2000?
先升级.
怎么升级?一开始数据库就是sqlserver2000
这样试试:
分离置疑的数据库,再附加分离的数据库
因为该数据库的版本(8436)晚于当前服务器版本(539)。

版本问题?

检查下sql server的sp版本是不是一致?换sp版本一致的再重试一次看看

在杭州的朋友,周末干啥呢。 大侠帮忙看看,为什么会出错呢?急!!! table 列固定了大小,列数据过长,该列无法显示全,希望可以把鼠标放到该列上面,可以用鼠标在该列往后拉,可以复制该列所有内容! 一个解决方案中,有两个项目,A项目有一个类,如何在B项目中用呢? vs2005+wince6.0 如何在CListCtrl中添加CComboBox [已处理] 你访问的资源不存在,为什么能搜索到就是下载不到呢? 高手都在哪里,php下拉分页小问题 关于gif图片不显示的问题 导出excel c# 事务处理问题 C# 网页内容获取的一个问题 怎么用代码修改TextBox的数据绑定属性 谁能各位些fortran关于并行计算的资料 [已处理] 我的可用分被调零了, 希望能恢复, 以后不再乱发帖了 困扰很多晚上 每天研究到3点 还是困惑的关于 btNewBytes赋值 和跳转的问题 走过的路过的不要错过了 【押宝党】oo老乡,最近你去参加高尔夫慈善会了?有图有真相!!! 想实现这样的功能:点击输入框弹出输入法,点击别的地方输入法消失 怎样做一个快乐的程序员? 我下面的汇编是不是使用不恰当,导致内存崩溃!主要看 0xFF这段 有没文件下载权限控制的方法 关于百度收录情况 查询 小红帽RH5.3无论怎样设置,路由就是不通 使用OCI 如何获取OCIStmtExecute 执行select语句后的记录数的行数 gtk的获得属性的问题!急! 求助,receive为什么只能接受一次? C#实现web打印效果 [已处理] 博客问题 鼠标中键映射到键盘按键 表里datetime转varchar问题