我认为有两个办法:
1、如果能够备份“置疑”数据库的话,现备份出来,然后删除该数据库,最后由备份出来的文件恢复。
2、如果无法备份可以采取先停止sql
server,然后到sql安装目录的data(系统默认时这里,也可能在其他你放置的目录下)目录下找到该“置疑”数据库文件和日志文件拷贝到其他目录,启动sql
server,删除该数据库,将考出的数据库文件和日志文件考回原目录,最后用这两个文件通过数据库附加的方法恢复原数据库。
首先你得弄清楚你的数据库创建的时候是直接打开数据库之后 在“对象资源管理器”里面 点击 "数据库"右键“新建数据库” 然后直接往里面添加字段,还是点击“新建查询” 用语法在里面写的来创建数据库? 如果是后者的话就只要找到你保存的数据库文件的位置,在“对象资源管理器”里面 点击“数据库”按右键选择“附加”功能,打开之后选择“添加” 找到你的那个数据库的“ mdf”文件,然后点击确定,就可以把你的删除了的数据库还原出来
如果是按照前者创建的数据库的话,一般在默认的保存路径,找到你的那个数据库“mdf”文件也是同样的 *** 作
SQL Server中误删除数据的恢复本来不是件难事,从事务日志恢复即可。但是,这个恢复需要有两个前提条件:
1 至少有一个误删除之前的数据库完全备份。
2 数据库的恢复模式(Recovery mode)是“完整(Full)”。
只要备份了就可以还原。步骤如下:
打开数据库,在数据库上点击右键,选择还原数据库。
进入后填写数据库名称。
填写完毕后选择备份路径,点击确定。
点击“确认”,还原数据库。
sql2005数据库修复方法如下:
1、停止数据库服务。
2、将需要恢复的数据库文件复制到另外的位置。
3、启动数据库服务。
4、确认要恢复的数据库文件已经成功复制到另外的位置,然后在sql
server
management
studio中删除要恢复的数据库。
5、新建同名的数据库(数据库文件名也要相同)。
6、停止数据库服务。
7、用第2步中备份的mdf文件覆盖新数据库的同名文件。
8、启动数据库服务。
9、运行alter
database
dbname
set
emergency,将数据库设置为emergency
mode
10、运行下面的命令就可以恢复数据库:titleuse
masterdeclare
@databasename
varchar(255)
set
@databasename='要恢复的数据库名称'
以上就是关于错删掉sql数据库怎么找回全部的内容,包括:错删掉sql数据库怎么找回、怎样还原删除的数据库(sql2005)、数据库数据被删除 怎么恢复 sql2008等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)