趣百科

SQL SERVER数据库怎么恢复

编辑:Simone 2024-11-22 12:46:09 537 阅读

SQL SERVER数据库怎么恢复

在用SQL SERVER数据库的时候免不了遇到数据库恢复,这里小编和大家一起来学习一下两种SQL SERVER数据库恢复的情况:1,有bak文件的数据库恢复;2,有mdf,ldf数据库文件的恢复。首先我们先来介绍一下bak文件,mdf,ldf文件是什么。Bak文件是数据库备份文件,可以直接用来还原数据库;SQL Server的每个数据库是以两个文件存放的,一个后缀名为mdf,是数据文件,另一个后缀名为ldf,为日志文件。

准备好你的bak文件,打醒付开Microsoft SQL Server Management Studio,新建个数据库如mynew,点击确定。这个时候你新建的数据库就加到左边了。

右键单击你创建的数据库,依次选择“”任务暗祝“”->“”还原“”->“”数据库“”,打开还原数据库搁何绵对话框

在还原数据库对话框中点击“”源设备“”,弹出源设备查找对话框,找到你的bak文件

将bak加到备份集中,勾选还原,然后点击选项页卡,选择覆盖现在数据库,注意一定要选择,否则会报错说你的程序集和要还原的不兼容。最后点击确定就还原成功了

准备好你的mdf,ldf文件,将其拷贝到你数据库所在的DATA文件夹下,比如我的SQL SERVER的DATA文件夹在如下的位置,你会发现这里面很多成对的mdf和ldf文件。每一个数据库文件都有一对

然后在Microsoft SQL Server Management Studio中新建一个查询,用程序来还原数据库,执行以后你会发现左面的数据库列表里多出来你创建的数据库了

最后提一点的是,如果你的数据库是在云平台上,这个时候你是没有权限访问数据库的DATE文件的,所以上面两种还原方式都会不起作用。不过一般这个云平台会提供数据库还原的方式,大部分都是用SQL文件还原的

版权声明:本站【趣百科】文章素材来源于网络或者用户投稿,未经许可不得用于商用,如转载保留本文链接:https://www.qubaik.com/answer/72961.html

相关推荐