在学习sqlserver数据库的过程中,我们会学习到有关一些听起来比较陌生的专用名词,比如说分离与附加这两个专有名词,对于我来说就是比较陌生的。好的,下面我们一起来学习一下吧。为了讲的通俗一点,下面以数据库的DemoDB这个数据为例子讲解。

首先我们来理解一下分离与附加这两个名词

分离:当我们在公司用数据库的时候,下班了不能及时完成工作需要回到家里用家里的电脑完成的时候,我们就可以采用分离数据库的方法,然后回到家中继续完成数据库相关的任务。

附加:因为我们是通过分离的方法把数据库暂时分离开来了,但是相关的数据库文件(mdf,ndf,ldf等)还是依旧保留在原来硬盘存储的文件夹中,我们是要通过附加的方法即可方便的恢复数据库继续使用。

1,首先看到下图的sqlserver的对象资源管理器的界面,里面有一个DemoDB的数据库,我们对这个数据库进行操作

分离和附加的方法有两种,一种就是通过视图的形式添加,一种就是通过SQL语句(所谓的存储过程的形式)来添加,下面分别进行图片演示

通过视图的形式进行数据库分离:鼠标点击DemoDB数据库,右键--》任务--》选择分离--》跳到如下的页面--》勾选删除链接,勾选更新统计信息--》点击确认,即可看到我们的DemoDB数据库不见了,但是他的相关主文件等还保留在相对应的文件夹中

使用视图形式进行数据库的附加:鼠标点击视图下的数据库--》右键--》选择附加调到如下的页面,点击添加跳到定位数据库文件界面,选择DemoDB的主文件DemoDB.mdf,确定,数据库的相关文件就会出现下面的地方显示,点击确认,然后刷新数据库即可看到DemoDB数据附加回来了

2.下面通过一张截图来展示利用SQL语句来进行数据库的分离和附加:新建查询--》编写相关SQL语句--》检查语句的正确性,分步执行分离和附加的SQL语句即可达到同样的效果

上面的就是有关于sqlserver的分离与附加的相关知识和操作。

注:本文是作者根据网友博客改编,附上原文链接:https://blog.csdn.net/crj_666/article/details/80091376

如有侵权,请联系作者:1264597449@qq.com

sqlserver 学习之分离与附加数据库的更多相关文章

  1. SQL server分离和附加数据库

    下文是参考网友的文章结合自身的经验来总结的 应用于将数据库更改到同一计算机或不同计算机的不同SQL server实例中,或者要移动数据库文件存储的位置时. 一.分离数据库 将数据库从SQL serve ...

  2. 10-30SQLserver基础--(备份和还原、分离和附加数据库)、语句查询操作

    一.数据库是一个大容量的存储数据的仓库,为了保证数据完整性,防止一些数据的意外丢失等情况,需要对数据进行备份和还原. 备份数据不影响数据库的正常运行. 1.备份.还原数据库 首先对数据库进行备份,操作 ...

  3. SQL Server 分离与附加数据库

    前期准备: 创建数据库 create database Studio     on primary     (name ='Studio',filename ='E:\Studio.mdf'),    ...

  4. sqlserver数据库的分离与附加

    当我们一台电脑上创建了数据库想要转移到另外一台电脑上时,由于数据库处于联机状态,不能够对数据库文件进行复制和迁移,所以我们可以将数据库从服务器上分离出去,这样我们就可以复制数据库文件了.然后将数据库文 ...

  5. SqlServer数据库分离与附加

    SQL Server提供了“分离/附加”数据库.“备份/还原”数据库.复制数据库等多种数据库的备份和恢复方法.这里介绍一种学习中常用的“分离/附加”方法,类似于大家熟悉的“文件拷贝”方法,即把数据库文 ...

  6. SQL Server 数据库分离与附加

    一.概述 SQL Server提供了“分离/附加”数据库.“备份/还原”数据库.复制数据库等多种数据库的备份和恢复方法.这里介绍一种学习中常用的“分离/附加”方法,类似于大家熟悉的“文件拷贝”方法,即 ...

  7. 用分离、附加的方式实现sql server数据库的备份和还原

    一.数据库分离.附加的说明 SQL Server提供了"分离/附加"数据库."备份/还原"数据库.复制数据库等多种数据库的备份和恢复方法.这里介绍一种学习中常用 ...

  8. SQL Server 数据库分离与附加(图文教程)

    from:http://www.jb51.net/article/36624.htm 一.概述 SQL Server提供了“分离/附加”数据库.“备份/还原”数据库.复制数据库等多种数据库的备份和恢复 ...

  9. sqlserver 分离和附加

    1.何为数据库分离和附加 数据库分离: 分离数据库就是将某个数据库(如student_Mis)从SQL Server数据库列表中删除,使其不再被SQL Server管理和使用,但该数据库的文件(.MD ...

随机推荐

  1. [Swift]LeetCode675. 为高尔夫比赛砍树 | Cut Off Trees for Golf Event

    You are asked to cut off trees in a forest for a golf event. The forest is represented as a non-nega ...

  2. [Swift]LeetCode824. 山羊拉丁文 | Goat Latin

    A sentence S is given, composed of words separated by spaces. Each word consists of lowercase and up ...

  3. [Swift]LeetCode1016. 子串能表示从 1 到 N 数字的二进制串 | Binary String With Substrings Representing 1 To N

    Given a binary string S (a string consisting only of '0' and '1's) and a positive integer N, return ...

  4. python之读取配置文件模块configparser(三)高级使用---非标准配置文件解析

    非标准配置文件也是经常使用的,如何使用configparser来解析? 这要从configparser本身解析结构来说,configparser包含section和option,非标准配置文件只有op ...

  5. vue-cli中webpack配置详解

    vue-cli是构建vue单页应用的脚手架,命令行输入vue init <template-name> <project-name>从而自动生成的项目模板,比较常用的模板有we ...

  6. centos7中安装、配置、验证、卸载redis

    本文介绍在centos7中安装.配置.验证.卸载redis等操作,以及在使用redis中的一些注意事项. 一 安装redis 1 创建redis的安装目录 利用以下命令,切换到/usr/local路径 ...

  7. Cassandra与Mongo的事务实现之分布式协议

    摘要 NoSql不同于关系型数据库,是分布式存储,因此想要实现关系型数据库中的事务就不是那么简单了.本文结合Cassandra中的paxos和Mongo的two phase commit来谈谈Nosq ...

  8. C# 多线程学习笔记 - 3

    本文主要针对 GKarch 相关文章留作笔记,仅在原文基础上记录了自己的理解与摘抄部分片段. 遵循原作者的 CC 3.0 协议. 如果想要了解更加详细的文章信息内容,请访问下列地址进行学习. 原文章地 ...

  9. IntelliJ的Scala配置

    打开IDE: file->New->Project->Maven->Next 名字随便命名,到后面可以改的: 存放代码项目的位置,名字还是随便命名,可以改的,但是路径要自定义好 ...

  10. AspNetCore Mvc 使用 PartialView

    控制器: public IActionResult queryMongoDb(string dbname) { List<MongoDbModel> mdList = new List&l ...