(求救) 服务器数据库被删除怎么办?怎么进行恢复

时间:2021-04-23 18:02:33
大早上刚发现.数据库连接不上.报错信息: 数据库不存在或者指定用户不可用. 大家帮帮忙.怎么办? 
怎么进行恢复. 被删除的原因能有哪些?

19 个解决方案

#1


什么数据库?有没有备份?

#2


SQL server 2005  备份是.bak文件

#3


我晕...用磁盘恢复工具在以前数据库所在在磁盘目录做恢复吧,越快越好.

#4


磁盘恢复工具 哪有? 怎么用? 百度了一下 没有

#5


也有可能是数据库被禁用了。要是被删除了就用备份恢复下

#6


能给出具体怎样操作么. 很急啊

#7


顶上去

#8


引用 2 楼 xuming120 的回复:
SQL server 2005  备份是.bak文件


有备份就好办了,好像是 :右击数据库--任务--还原数据库

#9


我用的是VS 自带的数据库就是左侧的。 上面没有 你说的选项。
这个选项是不是 要有个单独的SQL server 2005啊 ? 
就跟SQL server 2000一样 。企业管理器?

#10


up

#11


引用 4 楼 xuming120 的回复:
磁盘恢复工具 哪有? 怎么用? 百度了一下 没有


如果确定数据库文件从磁盘删除了,你就去找一个叫做FinalData的工具,下一个绿色版.然后再数据库所在的服务器上扫描那个分区,如果分区很大簇扫描会比较慢,但是有什么办法呢?

#12


有没有人给个具体怎么恢复数据库的操作方法.

#13


“数据库不存在或者指定用户不可用”
问题出现先分析原因:

1. 先判断到底是哪个原因,数据库的在硬盘上的存储位置看下,看看是不是数据文件和日志文件已被删除
2. 如果单独是因为用户被禁用或者没有权限的话,问题比较好处理,
3. 如果真是数据库被删除的话,FinalData等工具是做不到这么高级的恢复的,可以考虑用最近时间点的备份文件进行恢复

#14


如果是你手动删除的,有没有备份,没有备份的话,就不能恢复了哦

#15


谢谢13楼的分析.
我想知道怎么恢复? .bak备份文件

#16


下载一个
Microsoft SQL Server Management Studio Express
就可以操作数据库了
地址
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=c243a5ae-4bd1-4e3d-94b8-5a0f62bf7796

#17


Microsoft SQL Server Management Studio Express 
数据库管理工具,你用过sql2000应该用这个没问题,用备份文件恢复就可以了。

#18


Microsoft SQL Server Management Studio Express 

企业管理器  用这个 发现了我的数据库 完好无损。 可能网站打不开 报404 程序也连接不上 
还是这个报错信息: 数据库不存在或者指定用户不可用。

#19


结贴.  问题已搞定.
至始至终都是服务器那边的问题.哎.白忙活了
谢谢各位.

#1


什么数据库?有没有备份?

#2


SQL server 2005  备份是.bak文件

#3


我晕...用磁盘恢复工具在以前数据库所在在磁盘目录做恢复吧,越快越好.

#4


磁盘恢复工具 哪有? 怎么用? 百度了一下 没有

#5


也有可能是数据库被禁用了。要是被删除了就用备份恢复下

#6


能给出具体怎样操作么. 很急啊

#7


顶上去

#8


引用 2 楼 xuming120 的回复:
SQL server 2005  备份是.bak文件


有备份就好办了,好像是 :右击数据库--任务--还原数据库

#9


我用的是VS 自带的数据库就是左侧的。 上面没有 你说的选项。
这个选项是不是 要有个单独的SQL server 2005啊 ? 
就跟SQL server 2000一样 。企业管理器?

#10


up

#11


引用 4 楼 xuming120 的回复:
磁盘恢复工具 哪有? 怎么用? 百度了一下 没有


如果确定数据库文件从磁盘删除了,你就去找一个叫做FinalData的工具,下一个绿色版.然后再数据库所在的服务器上扫描那个分区,如果分区很大簇扫描会比较慢,但是有什么办法呢?

#12


有没有人给个具体怎么恢复数据库的操作方法.

#13


“数据库不存在或者指定用户不可用”
问题出现先分析原因:

1. 先判断到底是哪个原因,数据库的在硬盘上的存储位置看下,看看是不是数据文件和日志文件已被删除
2. 如果单独是因为用户被禁用或者没有权限的话,问题比较好处理,
3. 如果真是数据库被删除的话,FinalData等工具是做不到这么高级的恢复的,可以考虑用最近时间点的备份文件进行恢复

#14


如果是你手动删除的,有没有备份,没有备份的话,就不能恢复了哦

#15


谢谢13楼的分析.
我想知道怎么恢复? .bak备份文件

#16


下载一个
Microsoft SQL Server Management Studio Express
就可以操作数据库了
地址
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=c243a5ae-4bd1-4e3d-94b8-5a0f62bf7796

#17


Microsoft SQL Server Management Studio Express 
数据库管理工具,你用过sql2000应该用这个没问题,用备份文件恢复就可以了。

#18


Microsoft SQL Server Management Studio Express 

企业管理器  用这个 发现了我的数据库 完好无损。 可能网站打不开 报404 程序也连接不上 
还是这个报错信息: 数据库不存在或者指定用户不可用。

#19


结贴.  问题已搞定.
至始至终都是服务器那边的问题.哎.白忙活了
谢谢各位.

#20