SQL数据库操作

sql数据库备份与还原

项目开发中使用的是sql server数据库,但服务器端的开发人员在本地创建了数据库实例,这导致它的设备断网后就不能访问了(我也不明白为啥不把数据库放在云端),后面发现可以使用备份功能将数据库直接复制到其他电脑使用,其中涉及备份和还原的内容,记录下
环境:win10,sql server:Microsoft SQL Server Management Studio 14.0.17285.0

备份流程
  1. 首先在目标数据库右键-》任务-》备份
    备份1
  2. 页面-》常规 点击添加选择备份文件保存的目标文件夹(此处设定文件名test并放在d盘中)
    备份2
    选择后记得删除系统自定义的文件路径
    备份3
  3. 点击确定,系统自动生成备份文件
    备份4
    备份5
还原流程
  1. 为了演示还原过程,创建了一个空数据库
    还原1
  2. 与备份类型,右键-》任务-》还原-》数据库
    还原2
  3. 在页面中选择常规,选择源为设备,添加目标文件(可能在目标文件夹中无法找到对应文件,将下拉选项设备所有文件就行,如步骤6),设定结束后点击确定就行
    还原3
  4. 切换到选项中,选择覆盖
    还原4
  5. 系统显示还原成功
    还原5

还原成功后,如果原数据库显示“正在还原”
问题1
且无法通过刷新解决,则可以执行RESTORE database 【对应的数据库名】 with recovery 解决,执行后再次刷新数据库即可
问题2

参考
SQL Server数据库(自动、手动)备份
server sql 备份文件导入数据库
SqlServer数据库正在还原的解决方案

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值