一、概述

SQL Server提供了“分离/附加”数据库、“备份/还原”数据库、复制数据库等多种数据库的备份和恢复方法。这里介绍一种学习中常用的“分离/附加”方法,类似于大家熟悉的“文件拷贝”方法,即把数据库文件(.MDF)和对应的日志文件(.LDF)拷贝到其它磁盘上作备份,然后把这两个文件再拷贝到任何需要这个数据库的系统之中。比如,在实验教学过程中,同学们常常想把自己在学校实验室计算机中创建的数据库搬迁到自己的计算机中而不想重新创建该数据库,就可以使用这种简单的方法。但由于数据库管理系统的特殊性,需要利用SQL Server提供的工具才能完成以上工作,而直接的文件拷贝是行不通的。

这个方法涉及到SQL Server分离数据库和附加数据库这两个互逆操作工具。

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

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

转载于:https://www.cnblogs.com/fengsantianya/p/7358516.html

数据库分离 附加 sqlserver相关推荐

  1. sql数据库分离附加_使用分离和附加方法移动SQL数据库

    sql数据库分离附加 This article explores the process of moving a SQL database using the detach and attach me ...

  2. SQL server 2008 数据库分离附加

    服务器所有程序中打开SQL Server Management Studio并连接数据库实例 SQL Server 数据库通过分离和附加的方式迁移 2 需要迁移的数据库右键"属性" ...

  3. sql附加服务器数据库文件夹,快速开发平台企业版--后台SqlServer更换服务器,可以用数据库分离与附加方法重新启动...

    这个方法涉及到SQL Server分离数据库和附加数据库这两个互逆操作工具. 1.分离数据库就是将某个数据库(如student_Mis)从SQL Server数据库列表中删除,使其不再被SQL Ser ...

  4. SqlServer 数据库 分离复制备份然后附加回数据库 sql代码

    工作中,我们经常需要把数据库进行分离,复制数据库到另一个地方,再将原数据库文件附加回数据库 . 当然通过鼠标操作的步骤比较麻烦: 1. 右键数据库 --------任务------分离 2.打开数据库 ...

  5. SqlServer数据库分离和附加

    在导入数据库乱码不知道怎么处理,或者导入数据量比较大的情况下推荐使用此方法进行数据库导入导出. 1.数据库分离,分离路径一般为:C:\Program Files\Microsoft SQL Serve ...

  6. SQLServer2019数据库分离、附加操作

    SQLSERVER采用 .MDF文件保存数据库的主要数据,采用 .LDF文件保存日志文件.那么它们能不能像windows 其他文件一样(例如 word文档),进行复制.粘贴,将数据库从一台机器移到另一 ...

  7. SqlServer千万级以上的数据表查询优化方案《冷热数据库分离》的思路

    1.是分库而不是分表,分表即需要考虑引入分表算法,又影响后续查询. 2.热数据只占全部数据的一部分,因此每次优先查询热库,以下情况才查询冷库 --a.当查询条件未命中(结果集为空)时,查询冷库.   ...

  8. mysql数据库的分离_数据库分离和附加 (SQL Server)

    数据库分离和附加 (SQL Server)Database Detach and Attach (SQL Server) 06/30/2020 本文内容 适用于:Applies to: SQL Ser ...

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

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

最新文章

  1. R语言搭建炫酷的线上博客系统
  2. 深入学习Tomcat----自己动手写服务器(附服务器源码)
  3. @ControllerAdvice这个注解主要作用是什么
  4. 【Linux】IPC-消息队列
  5. apache配置 index.php,修改apache配置文件去除thinkphp url中的index.php
  6. google js cdn_「效率工具」模拟CDN的浏览器扩展程序,改善在线隐私
  7. Spark源码分析:多种部署方式之间的区别与联系
  8. 如何获取集合里面的下标_集合上下极限公式的理解
  9. 跨境电商和独立站哪个好?
  10. sys_guid() mysql写法_PostgreSQL Oracle 兼容性之 - sys_guid()
  11. 统计分析之:正态性检验——SPSS操作指南
  12. base64解码报错Illegal base64 character
  13. 高级篇之使用ENC编码器实现USBCam摄像头竖屏直播的方法
  14. 代码审查(Code Review)
  15. VTD 监视器航向角与 53-2017国标 航向角对齐
  16. Mysql 笛卡尔积
  17. c 语言单片机开发,单片机C语言开发离不开它
  18. 小白学习Java第二十九天
  19. app应用下的公司名称错误
  20. 推荐几款隐身后台自动截屏软件

热门文章

  1. 使用mac m1跑fortran代码hello world
  2. c语言程序设计教程 实验十,清华大学出版社-图书详情-《C语言程序设计实验教程》...
  3. CF-196 D.The Next Good String(hash)
  4. HDU Problem - 6396 Swordsman(优先队列,模拟)
  5. android edittext设置内容为空,Android中给数据库添加EditText中内容,添加后数据为空的情况...
  6. 如何让进程后台运行?(TX)
  7. c++ 8.整数加法实现
  8. [攻防世界 pwn]——pwn1(内涵peak小知识)
  9. 5G NR Operating bands and channel bandwidth
  10. 利用状态图实现词法分析