❶ 数据库的分离和附加有什么作用可以说详细点吗
一、可以切断数据库的使用 (比如当数据库日志很大占用了空间时,可以用分离数据库的方法来切断数据库,从而删除以前的数据库日志,来节省空间)
实践中碰到 数据库日志 很大(10G)占用了硬盘空间的情况处理:
方法:
1、停掉iis,然后分离数据库
2、修改数据库日志的名字
3、附加数据库,成功后可以删除数据库日志
二、可以在需要更换数据库物理存放地址时使用如果您数据库系统安装在系统盘(比如 C 盘),由于 C 盘容易受病毒侵害,您也许希望您的数据存放在非系统盘(比如 D 盘),要做的这点很简单,您并不需要重装数据库,只要把数据“分离”,然后将相关文件移动到 D 盘的某个目录,接着“附加”数据库即可。
SQL Server 2000允许分离数据库的数据和事务日志文件,然后将其重新附加到同一台或另一台服务器上。分离数据库将从 SQL Server 删除数据库,但是保证在组成该数据库的数据和事务日志文件中的数据库完好无损。然后这些数据和事务日志文件可以用来将数据库附加到任何 SQL Server 实例上,这使数据库的使用状态与它分离时的状态完全相同。
应注意,只有“使用本数据库的连接”数为0时,该数据库才能分离。所以分离数据库时尽量断开所有对要分离数据库操作的连接,如果还有连接数据库的程序,会出现数据库的连接状态窗口,显示正在连接此数据库的机器以及名称,点击清除按钮将从服务器强制断开现有的连接。
❷ 备份、还原数据库与分离、附加数据库有什么区别
备份是对本机服务器里面的数据进行备份,备份过程中数据库还专可以继续使用。
还原数据库是属还原已备份的数据库文件。
分离说的是断开这个数据库的连接(但可不是删除哦,仍然存在于硬盘上),意味着那个数据库就停用了,这样就可以随意的挪动数据库了。
附加数据库是附加已分离的数据库文件,附加和还原出来的数据库效果是一样的。
附加和还原的区别:
附加可以是不同硬盘或者服务器,比如sql在这个这个电脑,数据库文件在另一台上,就可以用附加,这样sql程序和数据文件是分开的,而还原平时都是在同一台电脑上,最多不同分区。 附加还可以这个是id 表 ,另一个sql是内容,或者不同时期的内容,比如今年要增加一台新的服务器sql,把新的数据放在新的sql ,旧的sql数据 就可以用附加的方式。// you Clear ?
❸ 如何分离sqlserver数据库
一、SQL Server分离的数据库,它们的文件从SQL Server当前服务脱离,所在位置保持不变。还在原版来的位置。权
(一切以默认安装的话,默认位置在C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data,里面有多个文件,一般可根据文件名找到对应的数据库文件。不过,用于生产的数据库上,多不在这个位置)
二、如果不知道操作的数据库的文件所在的位置,在你进行脱离操作前,最好先查看这个数据库的属性,在属性中的“文件”项中,清楚的注明了相关文件所在的位置。
三、脱离的主要意义是,让数据库文件从SQL服务中分离开来,以便于转移、备份等等。正在使用的数据库文件是不能进行移动和复制的。可以用附加将脱离的文件重新联入SQL服务
❹ 怎么将sqlserver数据库 分离
sql server 2008数据库分离操作跟sql server 2005是一样的,以下具体介绍如何分离sql server 数据库:
1、打开 sql server 控制台(SQL Server Management Studio),然后登录。
2、登录时如果知道sa密码可以使用“SQL Server身份验证”模式登录,如果不知道sa密码可以使用“windows身份验证”模式登录就不需要密码登录。而sql server 2008的用户一般是在安装的时候自定义的用户,但也可以使用“windows身份验证”模式登录。
3、登录到控制到中之后,找到【数据库】点击展开,然后找到你所需要分离的数据库名称。选中数据库【右键】-【任务】-【分离】即可。
附件说明:分离数据库一般是需要将数据库拷贝到其他机器或者是移动磁盘时和不需要使用该数据库的情况下才做数据库分离。数据库一旦分离之后所对应的软件将无法正常使用和打开数据库。如果需要重新将数据库还原到数据库控制台中,选中【数据库】-【右键】-【附加】,找到你所要附件的数据所在的磁盘路径,选择以“.MDF”为后缀的文件即可。
❺ Sql server中数据库“备份/恢复”与“分离/附加”的区别,简述它们各自适用的场合
可以理解为:
一个是物理方法,通过off-line操作,以file的方式把数据库弄过去。
另一个是逻辑方法,通过online操作,把里面的数据导出来,然后恢复过去。
两种方式都行。
❻ SQL SERVER如何分离和附加数据库
SQL SERVER 2014
首先我们打开SQL SERVER的管理工具,如下图所示,右键要分离的数据库,选择任改并租务下面的分离选项
这时SQL SERVER会弹出分离界面,我们勾选下图中的两个复选框,这是为了将使用当前数据库的连接删除掉
分离完了以后,回到数据库管理的列表界面,你会发现刚才分离的数据库已经没有了
如果想把分离出的数据库文件重新附加回数据库,则需要右键数据核兆库,选择附加选项,如下图所蔽空示
在弹出的附加界面中,我们点击添加按钮,如下图所示
然后选择你分离出来的数据库文件,注意一定选择的数据库的主文件,如下图所示
选择好数据库文件以后,该数据库的所以数据文件和日志文件都加载进来了,如下图所示
最后,你在刷新一下数据库列表,你就会在列表中重新看到分离出来的数据库了,如下图所示