大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺
SQL2000数据库置疑解决方法
置疑可能是因为磁盘空间不够或者是日志文件损坏再或者操作时主机突然掉电造成的
DB为改名后的数据库,实际要导入的是SMPDB数据库
1:新建一个不同名的数据库
2:停掉SQL SERVER
3:在C:/Program Files/Microsoft SQL Server/MSSQL/Data中用备份的数据库MDF的文件覆盖掉这个数据库文件
4:重启SQL
5:执行以下语句紧急打开置疑的数据库(注意空格)
数据库紧急打开代码如下:
USE MASTER
GO
SP_CONFIGURE ‘ALLOW UPDATES’ ,1 RECONFIGURE WITH OVERRIDE
GO
UPDATE SYSDATABASES SET STATUS =32768 WHERE NAME=’DB’
Go
sp_dboption ‘DB’ , ‘single user’ , ‘true’
Go
DBCC CHECKDB(‘DB’)
Go
update sysdatabases set status =28 where name=’DB’
Go
sp_configure ‘allow updates’ , 0 reconfigure with override
Go
sp_dboption ‘DB’, ‘single user’ , ‘false’
Go
6:关闭企业管理器,并再次打开
7:打开SQL查询分析器输入语句查询,确认该数据库数据存在。
但数据库因为置疑状态,故不可正常使用。要从新导入到另一个状态正常并且同名数据库即可。
8:利用数据库的脚本创建一个新的数据库,将数据导入进去就行了。
企业管理器—右键你的数据库—所有任务—导出数据—目标数据库选择新建
—选择“在两个sql数据库之间复制对象和数据”—把“包含扩展属性”选上,其他的根据需要选择—完成
1)右键单击选择所有任务
2)选择‘导出数据’
3)
4)选择导出的原数据库
5)新建数据库(写成程序调用的数据库名称)
6)根据程序实际需要数据库设置名称、数据大小、日志大小
7)
8)
9)
10)
11)
12)复制后回到企业管理器,看不到导入的数据库,这时要先关闭企业管理器,再打开即可。
13)
作者:biolee 总结于:10.5.6 发表于:10.7.16
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/171509.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...