sqlserver2008中两种数据库还原命令的差别以及将备份还原到新数据库的两种方式的区别

1、还原数据库命令:

一、在根目录下‘数据库’上右键的还原数据库命令。
二、在数据库名上右键--->任务--->还原--->数据库命令。
Q:这两者的差别在哪呢?

2、将备份还原到新建的数据库:
  服务S下有数据库A,现要将A的备分A-还原到S下的新建数据库B。
一、先在S下新建数据库B,然后右键数据库B,选择还原数据库命令,在选项中将覆盖现有数据库勾选,确定开始还原。
二、先不要新建数据库B,在S的根目录下的‘数据库’右键,选择还原数据库。在弹出的页面中将目标数据名输入B,设定好数据 源开始还原。
Q:第一种方法如果有线程在使用数据库A时将会报错:A.mdf正在被使用。而第二种方法不管有没有线程在访问数据库A均不会报错。差别在哪呢?

通过对SQLSERVER的MSN的阅读以及多次尝试找到了答案:

1、数据库还原命令的两种方式功能是一样的,只不过当将一个备份还原到一个新的数据库时有不同。

      当使用‘数据库’右键还原时分两种情况来说明不同之处:

             a:新的数据库在还原操作之前没有新建。此时在还原页面将目标数据库名称输入(要与数据库中现存的名称不一样),然后设定好数据源。这时在‘选项’中我们会发现在“将数据库文件还原为(S)”项下的表格中&#

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值