SQL SERVER数据库怎么恢复
在用SQL SERVER数据库的时候免不了遇到数据库恢复,这里小编和大家一起来学习一下两种SQL SERVER数据库恢复的情况:1,有bak文件的数据库恢复;2,有mdf,ldf数据库文件的恢复。首先我们先来介绍一下bak文件,mdf,ldf文件是什么。Bak文件是数据库备份文件,可以直接用来还原数据库;SQL Server的每个数据库是以两个文件存放的,一个后缀名为mdf,是数据文件,另一个后缀名为ldf,为日志文件。
方法/步骤一:bak文件的恢复
- 01
准备好你的bak文件,打开Microsoft SQL Server Management Studio,新建个数据库如mynew,点击确定。这个时候你新建的数据库就加到左边了。
- 02
右键单击你创建的数据库,依次选择“”任务“”->“”还原“”->“”数据库“”,打开还原数据库对话框
- 03
在还原数据库对话框中点击“”源设备“”,弹出源设备查找对话框,找到你的bak文件
- 04
将bak加到备份集中,勾选还原,然后点击选项页卡,选择覆盖现在数据库,注意一定要选择,否则会报错说你的程序集和要还原的不兼容。最后点击确定就还原成功了
方法/步骤二:mdf,ldf文件的恢复
- 01
准备好你的mdf,ldf文件,将其拷贝到你数据库所在的DATA文件夹下,比如我的SQL SERVER的DATA文件夹在如下的位置,你会发现这里面很多成对的mdf和ldf文件。每一个数据库文件都有一对
- 02
然后在Microsoft SQL Server Management Studio中新建一个查询,用程序来还原数据库,执行以后你会发现左面的数据库列表里多出来你创建的数据库了
- 03
最后提一点的是,如果你的数据库是在云平台上,这个时候你是没有权限访问数据库的DATE文件的,所以上面两种还原方式都会不起作用。不过一般这个云平台会提供数据库还原的方式,大部分都是用SQL文件还原的
赞 (0)