方法/步骤一:bak文件的恢复
准备好你的bak文件,打开Microsoft SQL Server Management Studio,新建个数据库如mynew,点击确定。这个时候你新建的数据库就加到左边了。
右键单击你创建的数据库,依次选择“”任务“”->“”还原“”->“”数据库“”,打开还原数据库对话框
在还原数据库对话框中点击“”源设备“”,弹出源设备查找对话框,找到你的bak文件
将bak加到备份集中,勾选还原,然后点击选项页卡,选择覆盖现在数据库,注意一定要选择,否则会报错说你的程序集和要还原的不兼容。最后点击确定就还原成功了
方法/步骤二:mdf,ldf文件的恢复
准备好你的mdf,ldf文件,将其拷贝到你数据库所在的DATA文件夹下,比如我的SQL SERVER的DATA文件夹在如下的位置,你会发现这里面很多成对的mdf和ldf文件。每一个数据库文件都有一对
然后在Microsoft SQL Server Management Studio中新建一个查询,用程序来还原数据库,执行以后你会发现左面的数据库列表里多出来你创建的数据库了
最后提一点的是,如果你的数据库是在云平台上,这个时候你是没有权限访问数据库的DATE文件的,所以上面两种还原方式都会不起作用。不过一般这个云平台会提供数据库还原的方式,大部分都是用SQL文件还原的