当前位置:首页 > MySQL教程 > 正文内容

分离数据库和附加数据库的区别_MySQL教程,数据库

搜教程4年前 (2020-04-13)MySQL教程210

mysql中key 、primary key 、unique key 与index区别详解_MySQL教程

一、key与primary key区别;二、KEY与INDEX区别;三、mysql中UNIQUE KEY和PRIMARY KEY有什么区别...

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

看看MySQL 5.6, 5.7, 8.0的新特性!_MySQL教程

对于MySQL的历史,相信很多人早已耳熟能详,这里就不要赘述。下面仅从产品特性的角度梳理其发展过程中的里程碑事件。

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

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

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

二.附加数据库

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

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

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

4.按默认操作完成。

以上就是分离数据库和附加数据库的区别的详细内容,更多请关注ki4网其它相关文章!

开发过程中mysql常见问题小结_MySQL教程

记录开发过程中遇到mysql相关的问题以及解决方法.mysql默认连接只能给本地(localhost或者127.0.0.1),如果想让某个ip地址可以访问mysql,需要手动开启这个权限...

扫描二维码推送至手机访问。

版权声明:本文由搜教程网发布,如需转载请注明出处。

本文链接:https://www.sojiaocheng.cn/17547.html

标签: 数据库
分享给朋友:

“分离数据库和附加数据库的区别_MySQL教程,数据库” 的相关文章

mysql怎样自动猎取时候日期的实例详解【MySQL教程】,mysql,时间,获取

mysql怎样自动猎取时候日期的实例详解【MySQL教程】,mysql,时间,获取

完成体式格局: 1、将字段范例设为 TIMESTAMP 2、将默许值设为 CURRENT_TIMESTAMP 举例运用: 1、MySQL 剧本完成用例 --增加CreateTime 设置默许时候 CURRENT_TIMESTAMP ALTER TABLE `table_name`...

MySQL ODBC 3.51 Driver设置时涌现Access Denied的问题解决【MySQL教程】,Driver,MySQL,3.51

MySQL ODBC 3.51 Driver设置时涌现Access Denied的问题解决【MySQL教程】,Driver,MySQL,3.51

MySQL ODBC 3.51 Driver - Access Denied 同事反应在应用效劳器上设置MySQL ODBC 3.51 Drive时,测试衔接MySQL数据库时报下面毛病: ERROR [HYT00] [MySQL][ODBC 3.51 Driver]Access d...

怎样竖立可打印中文的数据库【MySQL教程】,数据库,中文,打印

平常的数据库的字符型数据的编码都是 latinl,这是不支撑中文的 而支撑中文的字符编码是utf-8和gbk 要想让数据库里的表能够显现中文就必须在竖立数据库的时刻指定字符编码 1 create database bb charset=utf8; 或许 1 1 create d...

mysql 设置参数详解【MySQL教程】,mysql,详解,配置

[client] port = 3306 socket = /var/lib/mysql/mysql.sock [mysql]#这个设置段设置启动MySQL效劳的前提;在这类状况下,no-auto-rehash确保这个效劳启动得比较快。 no-auto-rehash [mysq...

MySQL中关于索引与触发器详解【MySQL教程】,MySQL,触发器,详解

1》索引的寄义和特性:     索引是什么,索引相当于字典内里的目次序表,比方查询一个“星”字,假如不依据拼音来找的话,那末我们须要把悉数字典悉数遍历查询一边。才查到这个字, 假如依据拼音来找的,那末只须要在几页音序表中查询。就能够经由过程音序就疾速查到,这个字在字典的哪一页。在数据库中,索引...

Mysql中EXPLAIN作用【MySQL教程】,EXPLAIN,Mysql,作用

一、MYSQL的索引 索引(Index):协助Mysql高效猎取数据的一种数据构造。用于进步查找效力,能够比作字典。能够简朴理解为排好序的疾速查找的数据构造。索引的作用:便于查询和排序(所以增加索引会影响where 语句与 order by 排序语句)。在数据以外,数据库还维护着满足特定查找算法的...