SQL数据库附加与还原的区别

声明:本文原创来自小编的头条号dkcisco。

一、附加数据库与分离数据库相反,只有分离的数据库才能附加,分离后的数据库不能再正常读取,只有附加后才能读取;而还原数据库是指在原有数据库的基础上进行,一般选择覆盖原有数据库,SQL中如果不存在这个库是不能还原的(物理设备上要有库文件)。客户的服务器需要重装,小编是先备份原库(使用软件或SQL备份或停止SQL直接拷走数据库文件或在PE下拷走),重装完成后拷回原位置直接附加(个人经验附加始终比还原快),使用还原的情况比较少。还原数据库小编之前已经分享过,这里不再赘述。今天小编来分享下数据库的分离与附加。

二、分离数据库

1、选中要分离的库—右键“所有任务”—分离数据库

2、如果存在数据库连接可“清除”,点击“确定”

3、分离成功

三、附加数据库

1、要在“数据库”上右键—所有任务—附加数据库

2、附加数据库界面:点击按钮

3、选择要附加的数据库文件,注意要选择.MDF的文件,.LDF是日志文件

4、选择好后的界面,注意“指定数据库所有者”,有的是sa,有的是其它的,比如科脉是km

5、点击“确定”,附加成功

四、有时候轻度数据库置疑也可以通过“分离—附加”来修复,不过还是不建议这样做。我是一城一真,专注电子信息领域经验分享、技术交流,感谢关注!

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180429A18S1600?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券