SQL Server 2012数据库附加分离

原创 2015年07月06日 17:27:56

“1、分离数据库就是将某个数据库(如db_XMLBBS)从SQL Server数据库列表中删除,使其不再被SQL Server管理和使用,但该数据库的文件(.MDF)和对应的日志文件(.LDF)完好无损。分离成功后,我们就可以把该数据库文件(.MDF)和对应 的日志文件(.LDF)拷贝到其它磁盘中作为备份保存。
2、附加数据库就是将一个备份磁盘中的数据库文件(.MDF)和对应的日志文件(.LDF)拷贝到需要的计算机,并将其添加到某个SQL Server数据库服务器中,由该服务器来管理和使用这个数据库。”—-SQL Server 数据库分离与附加(图文教程)


一、SQL Server 2012 附加数据库
1、 将要附加的目标数据库的文件放在DATA目录下
这里写图片描述
2、 打开SQL Server Management Studio,点击Database右键Attach(附加)。
这里写图片描述
3、 点击add(添加)
这里写图片描述
4、 选择刚刚准备好的数据库文件
这里写图片描述
5、 点击OK(确定)
这里写图片描述
6、 执行附加数据库过程
这里写图片描述
7、 成功附加数据库后,在SQL Server Management Studio右侧的database里面出现新的数据库,如下所示
这里写图片描述

二、SQL Server 2012 分离数据库
1、选择目的数据库右键–>任务–>分离
这里写图片描述
2、然后就可以在DATA目录下看见最新的sql文件了
这里写图片描述

三、小结
默默分离完数据库,在找数据库附加分离定义的时候看见文章开头的那篇文,发现分离数据库还有一些步骤,想了想,发现自己又玩了一个致命的错误,数据库分离前没有修改数据库的访问限制,还好是在自己电脑做实验,在工作中数据库分离应该是不能随便来的,分离时要限制数据库访问为single_user,而且目标数据库要断开工作。SQL Server不够熟悉,我目前还不知道是否可以跟oracle一样,来一个类似“热备”的做法。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

SQL Server 2012 导出数据及分离MDF、LDF

最近在设计数据库时看到自己设计的数据库和师哥师姐给我们的不一样,于是就查了一下把数据库导出写了下来。 分离数据库步骤 这是师哥师姐给我们的数据库格式,如下: 那么如何生成...

[SQL Server]自动化附加和分离数据库

最近尝试了一下SubVersion,觉得还不错,于是将现有项目的所有文件都添加到了版本库中。不过在对SQL Server的数据库文件进行版本控制时出现了一点小麻烦,大家都知道当SQL Server的数...

SQL Server 2005数据库的附加和分离/备份与还原实验指导

Sql server 2005数据库的附加和分离/备份与还原实验指导 一、启动服务器 图1 如图1,启动服务器,进入图2界面,点击连接,开始连接服务器。请注意服务器名称一项,如果后面几位数字不是实验...

关于SQL Server分离和附加数据库时遇到的问题

当需要分离数据库(假设要分离的数据库名称为first_database),有时候会提示:无法分离 数据库 'first_databse',因为它当前正在使用。那么这时候就需要将在first_datab...

SQL SERVER 2000 数据恢复(分离数据库+附加数据库)

一、分离数据库     SQL Server 2000允许分离数据库的数据和事务日志文件,然后将其重新附加到同一台或另一台服务器上。分离数据库将从SQL Server 删除数据库,所以当点击“分离数...

SQL Server附加与分离

  • 2010年11月11日 03:54
  • 3.57MB
  • 下载

Sql_server_2005数据库的附加和分离

  • 2012年04月11日 11:14
  • 1.17MB
  • 下载

SQL SERVER 2012 附加数据AdventureWorks2012失败解决方案

在SQL2012版本之后,关于AdventureWorks数据库都是直接还原,只有2012这版比较鸡肋。本人在附加的时候,真是走了好多弯路。这里就列出解决方案。 首先,你需要有一个AdventureW...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SQL Server 2012数据库附加分离
举报原因:
原因补充:

(最多只允许输入30个字)