SQL Server提供了“分离/附加”数据库、“备份/还原”数据库、复制数据库等多种数据库的备份和恢复方法。

分离/附加方法,把数据库文件(.MDF)和对应的日志文件(.LDF)拷贝到其它磁盘上作备份,然后把这两个文件再拷贝到任何需要这个数据库的系统之中。

1、分离数据库就是将某个数据库(如student_Mis)从SQL Server数据库列表中删除,使其不再被SQL Server管理和使用,但该数据库的文件(.MDF)和对应的日志文件(.LDF)完好无损。分离成功后,我们就可以把该数据库文件(.MDF)和对应的日志文件(.LDF)拷贝到其它磁盘中作为备份保存。

2、附加数据库就是将一个备份磁盘中的数据库文件(.MDF)和对应的日志文件(.LDF)拷贝到需要的计算机,并将其添加到某个SQL Server数据库服务器中,由该服务器来管理和使用这个数据库。

过程步骤:

一.分离数据库

1. 在启动SSMS并连接到数据库服务器后,在对象资源管理器中展开服务器节点。在数据库对象下找到需要分离的数据库名称,这里以AppCtrl数据库为例。右键单击AppCtrl数据库,在弹出的快捷菜单中选择属性。

2. 在“数据库属性”窗口左边“选择页”下面区域中选定“选项”对象,然后右边区域的“其它选项”列表中找到“状态”项,单击“限制访问”文本框,在其下拉列表中选择“SINGLE_USER”。

3. 在上图中单击“确定”按钮后将出现一个消息框,通知我们此操作将关闭所有与这个数据库的连接,是否继续这个操作(如下图)。注意:在大型数据库系统中,随意断开数据库的其它连接是一个危险的动作,因为我们无法知道连接到数据库上的应用程序正在做什么,也许被断开的是一个正在对数据复杂更新操作、且已经运行较长时间的事务。

4. 单击“是”按钮后,数据库名称后面增加显示“单个用户”(如下图)。右键单击该数据库名称,在快捷菜单中选择“任务”的二级菜单项“分离”。出现下图所示的“分离数据库”窗口。

在下图的分离数据库窗口中列出了我们要分离的数据库名称。请选中“更新统计信息”复选框。若“消息”列中没有显示存在活动连接,则“状态”列显示为“就绪”;否则显示“未就绪”,此时必须勾选“删除连接”列的复选框。

5.分离数据库参数设置完成后,单击底部的”确定”按钮,就完成了所选数据库的分离操作。这时在对象资源管理器的数据库对象列表中就见不到刚才被分离的数据库名称AppCtrl了

二.附加数据库

1. 将需要附加的数据库文件和日志文件拷贝到某个已经创建好的文件夹中。

2. 在下图窗口中,右击数据库对象,并在快捷菜单中选择“附加”命令,打开“附加数据库”窗口。

3.点击添加按钮,添加后缀.MDF的文件.

4.按默认操作完成。

MSSQL分离数据库和附加数据库相关推荐

  1. SQL Server:分离和重新附加数据库

    对于分离一个数据库来说,我们可以用Manage Studio界面或者存储过程.但是对于每一种方法都必须保证没有用户使用这个数据库.接下来所讲的都是对于用命令来分离或附加一个数据库.对于用Manage ...

  2. MSSQL数据库提示附加数据库错误: 823的修复方法

    MSSQL数据库介绍 MSSQL是微软公司出品的一款数据库管理系统,SQL Server是一个可扩展的.高性能的.为分布式客户机/服务器计算所设计的数据库管理系统,实现了与WindowsNT的有机结合 ...

  3. 新建数据库与附加数据库

    今天我给大家介绍的是数据库的新建与附加数据库的功能.说到数据库,首先我们要安装一下SQL Server的版本,我主要给大家讲的是SQL Server 2014 Management Studio的版本 ...

  4. 新建数据库、附加数据库和添加表

    开发工具与关键技术: SQL 作者:韩日九儿 撰写时间:2021/6/8 一.新建数据库. 1.成功连接数据库后,在对象资源管理器找到数据库. 2.找到数据库后,右键数据库项,选择新建数据库. 3.选 ...

  5. 【数据库】SQLServer数据库、附加数据库时出错。有关详细信息,请单击“消息”列中的超链接

    [数据库]SQLServer数据库.附加数据库时出错.有关详细信息,请单击"消息"列中的超链接 这个问题ex了我好久好久,让我刚开始以为是版本问题,2019运行出现了这个错误,以前 ...

  6. SQLServer数据库、附加数据库时出错。有关详细信息,请单击“消息”列中的超链接

    在SQL Server 数据库中附加数据库时出错: 这是由于权限的问题,找到数据库所在文件或文件件: 我的数据库文件放到了 "新建文件夹(2)" 中了,所以,我设置下这个文件夹的权 ...

  7. 【数据库】SQL Server 数据库、附加数据库时出错。有关详细信息,请单击“消息”列中的超链接

    总结一下附加数据库时出错的几点常见原因 [若有错误,欢迎指正] 原因 一.登陆方式 甲.在登录验证时,选择"Windows 身份验证",而不是"SQL Server 身份 ...

  8. linux 附加数据库文件,SQL Server 数据库分离与附加图文详解

    SQL Server 数据库分离与附加图文教程,需要的朋友可以参考一下. 一.概述 SQL Server提供了"分离/附加"数据库."备份/还原"数据库.复制数 ...

  9. SQLServer数据库 附加数据库时出错;有关详细信息,请单击“消息”列中的超链接的处理方式

    在SQL Server 数据库中附加数据库时出错: 这是由于权限的问题,找到数据库所在文件或文件件: 我的数据库文件放到了 "新建文件夹(2)" 中了,所以,我设置下这个文件夹的权 ...

最新文章

  1. vue结合php增删改查实例,从vue基础开始创建一个简单的增删改查的实例
  2. Objective-C单例实现
  3. [转]linux下的fms2流媒体服务器搭建六部曲之五-----flv播放器制作篇
  4. Spring Boot简介
  5. J2EE,J2SE,J2ME,JDK,SDK,JRE,JVM区别
  6. SAP CRM里business partner在订单处理中的determination流程
  7. XHTML教会我的一些东西-1
  8. 前端学习(3284):立即执行函数三
  9. disk磁盘管理与Linux驱动编写
  10. 2016年日本计算机专业排名,2016年国大学排名计算机专业排名情况.doc
  11. 捡来的一个大数模版。很好用
  12. MFC 窗口过程理解
  13. 计算平均成绩,科目数已知
  14. pdf在线免费去水印 以及图片去水印 方法
  15. 正确握笔姿势~超详细完整重点解说图
  16. jieba分词的基本用法和词性标注
  17. 路由器网速测试用哪个软件,怎么测网速比较准确,测试网速最准确的办法
  18. 猎头如何做大单,赚大钱?
  19. JSP图书借阅管理系统
  20. 基站、WiFi、IP定位原理介绍与区别

热门文章

  1. 银行用户画像建设步骤
  2. 7-1 计算存款利息 (10分) 本题目要求计算存款利息
  3. 提高效率:10款好用的谷歌chrome浏览器插件、扩展程序
  4. G.726音频编解码原理介绍
  5. linux 下遍历文件夹下的所有文件
  6. 【转载】让盐和味精告诉你,「变量」是什么 | 亲子课堂 第 4 课
  7. 动物识别系统代码python_动物识别 python 人工智能实验
  8. 有用的.NET开发资料
  9. java中事件监听是什么意思_Java的事件监听器学习心得
  10. 使用golang进行PDF处理,go-tika。就是这个是个warp的封装的版本。ledongthuc/pdf 的开源项目,速度快,解析中文也非常好。可以解析出简历PDF内容