我有个医药信息管理系统 电脑一键还原后数据库没有了,当时是远程安装的,有什么办法拯救一下。

我有个医药信息管理系统 电脑一键还原后数据库没有了,当时是远程安装的,有什么办法拯救一下。,第1张

数据库什么版本你知道么?sqlserver 还是 oracle 还是mysql 如果知道什么版本可以先把数据库文件找回来 下个easyrecovery 找下你的c盘看看能不能找到原来的数据库文件,找到之后然后安装原来的数据库,还原数据就行了,一般这种系统也会做数据自动备份,可以咨询下之前给你安装的人有没有做自动备份

SQL Server 2000数据库置疑的解决方法

首先:分离数据库

企业管理器--右键suspect的数据库--所有任务--分离数据库

然后备份你的suspect数据库的文件,再按下面的步骤处理:

1新建一个同名的数据库

2再停掉sql server

3用suspect数据库的文件覆盖掉这个新建的同名数据库

4再重启sql server

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

USE MASTER

GO

SP_CONFIGURE 'ALLOW UPDATES', 1 RECONFIGURE WITH OVERRIDE

GO

UPDATE SYSDATABASES SET STATUS =32768 WHERE NAME='his222'

Go

sp_dboption 'test', 'single user', 'true'

Go

DBCC CHECKDB('test')

Go

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

Go

sp_configure 'allow updates', 0 reconfigure with override

Go

sp_dboption 'test', 'single user', 'false'

Go

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

如果这样改不加数据库状态,你就把数据库导成一个新库来代替旧库吧

企业管理器--右键你的数据库--所有任务--导出数据

--目标标数据库选择新建

--选择"在两个sql数据库之间复制对象和数据"

--把"包含扩展属性"选上,其他的根据需要选择

完成。

只剩名字?,后边有没有正在恢复。。。的字样?如果有可以这样做

先停止SQLSERVER和MSSQLSERVER服务,将硬盘上的数据库文件mdf给剪切到别的地方,启动两个服务,进入SQL将库删除,然后再停止两个服务,将数据库文件剪切回原地方,在SQL中附加数据库。

如果你移动数据库文件,事务日志的话,那么你的数据库是质疑状态

那么删除你现在的数据库,重新附加一下数据库文件就没有问题了

方法很简单,

mdf文件是数据库中的一个主要数据文件,它是数据库的起点,指向数据库中文件的其它部分,

ldf是数据库中的一个日志文件。当电脑出现故障无法备份数据库时,可以通过附加数据的方法

利用mdf数据文件附加到当前服务器, 还原原有的数据。打开企业管理器,右击数据库->

所有任务->附加数据库,

可以从后面的网址登录去看一下,很简单

没有办法恢复

删除数据库就是会将mdf和ldf文件同时删掉, "关闭现有连接"是说如果当前有人连接到这个库上, 强行终止, 否则的话删除 *** 作会被终止

如果没有备份过数据库,可以尝试使用文件恢复软件试试, 但是即使你恢复回来了, 也不一定会好用

另外, 你选择的 *** 作应该是分离(detach)数据库, 而不是删除数据库

以上就是关于我有个医药信息管理系统 电脑一键还原后数据库没有了,当时是远程安装的,有什么办法拯救一下。全部的内容,包括:我有个医药信息管理系统 电脑一键还原后数据库没有了,当时是远程安装的,有什么办法拯救一下。、SQL server2000中的数据库都没了,咋回事、SQL Server2005数据库在电脑关机再开机后,数据库都消失了,结构都不见了,只剩名字,这是怎么回事紧急等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9304749.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存