当前位置:首页 » 操作系统 » 分离数据库

分离数据库

发布时间: 2022-01-24 22:28:24

数据库分离,什么意思啊

一般默认情况下数据库在联机状态下我们不能对数据库文件进行任何复制删除等操作,如果将数据库分离的话就可以对数据文件进行复制、剪切、删除等操作了。一般想直接备份数据文件,就先分离数据库,之后把数据文件复制到别的地方,再把数据文件附加回去就可以了。

备份数据库是将数据库中全部对象以特定格式导成为备份文件,至于格式全部是数据库引擎来使用,用户无需关心。导出数据库是将数据库中某些对象导出为其他格式的文件,一般都是行集的形式。

sql备份数据库和分离数据库的区别

sql备份数据库和分离数据库的区别
----------1>.

分离以后你的数据库就无法使用了,

好比你的系统是一台计算机,

你的数据库相当于一块硬盘,

你把硬盘分离以后,

数据就无法存储了。

而备份等于把你的数据库拷贝到了另一块硬盘里。

。。。。
----------2>.

一般都是用备份的。分离之后可以在附加的时候不需要日志
----------3>.

这是两个概念没有好不好

1 分离情况下你的数据库属于离线的状态,这时你的数据库无法使用, 用户不可访问数据库。

2 备份则是在数据库在线的状态下记录当前数据库的状态,在数据库损害或数据库需要恢复时,对数据库进行

还原。

另外一般较少用户分离数据库,有几率分离数据库后,无法再挂接
----------4>.

备份可以在正常生产中进行,分离则需要在停止工作的情况才能进行

(不过一般也建议在空闲的时候进行备份)

备份是将数据库通过备份的方式导出到一个文件,采用分离的方式来备份是直接拷贝数据文件
----------5>.

主要从分离和备份的作用不同来解释。

1、分离:当你作为一个开发人员,在自己的机器上做好了数据库和系统后,想把程序和数据库安装到客户的机器上,这是使用分离数据库的方式最合适。即在你的机器上分离出数据库,然后把数据文件和日志文件一并拷贝到客户机上进行附加操作即可。

2、备份:这个我想LZ应该知道他的作用,就是以防数据库或则硬件(主要是硬盘)出错而进行的备份操作;也常见于远程数据库(网站的后台数据库)进行在线备份,然后下载到本地进行保留。
----------6>.

备份的话 有完全备份 差异备份 是现在数据的一个

分离 就是数据库文件 和数据库系统 分离 该数据库就不能用了
----------7>.

分离是CTRL X,备份是CTRL C
----------8>.

如果你要把数据库从A机“剪切”到B机,用“分离”比较好,分离后把MDF文件直接拷到B机附加即可。

③ 什么情况下需要分离数据库

数据库实体过大,需要更改路径,也有日志过的分离数据库再删除日志附加的

④ 如何分离SQL数据库,为什么我一分离就没有了

如果您数据库系统安装在系统盘(比如C盘),由于C盘容易受病毒侵害,您也许希望您的数据存放在非系统盘(比如D盘),要做的这点很简单,您并不需要重装数据库,只要把数据“分离”,然后将相关文件复制到D盘的某个目录,接着“附加”数据库即可。SQL Server 2000允许分离数据库的数据和事务日志文件,然后将其重新附加到同一台或另一台服务器上。分离数据库将从SQL Server 删除数据库,但是保持在组成该数据库的数据和事务日志文件中的数据库完好无损。然后这些数据和事务日志文件可以用来将数据库附加到任何SQL Server实例上,这使数据库的使用状态与它分离时的状态完全相同。数据库分离和附加其实很简单,您即使是初次接触数据库,做起来也很容易。一、分离数据库1、点击“程序》Microsoft SQL Server》企业管理》”,打开企业管理器2、展开服务器组,然后展开服务器,选中要分离的数据库3、点击鼠标右键“所有任务》分离数据库”,出现如下窗口参考资料》》》 http://blog.csdn.net/aiunong/archive/2007/03/13/1528236.aspx

⑤ 执行“数据库分离”后,分离出来的数据库在哪里(哪个目录文件下)

D:\ProgramFiles\MicrosoftSQLServer\MSSQL.1\MSSQL\Data

(1)使用正版数据库管理系统并及时安装相关补丁。

(2)做好用户账户管理,禁用默认超级管理员账户或者为超级管理员账户设置复杂密码;为应用程序分别分配专用账户进行访问;设置用户登录时间及登录失败次数限制, 防止暴力破解用户密码。

(3)分配用户访问权限时,坚持最小权限分配原则,并限制用户只能访问特定数据库,不能同时访问其他数据库。

(4)修改数据库默认访问端口,使用防火墙屏蔽掉对 外开放的其他端口,禁止一切外部的端口探测行为。

(5)对数据库内存储的重要数据、敏感数据进行加密存储,防止数据库备份或数据文件被盗而造成数据泄露。

(6)设置好数据库的备份策略,保证数据库被破坏后能迅速恢复。

(5)分离数据库扩展阅读

为管理数据库而设计的电脑软件系统,一般具有存储、截取、安全保障、备份等基础功能。数据库管理系统可以依据它所支持的数据库模型来作分类,例如关系式、XML;

或依据所支持的计算机类型来作分类,例如服务器群集、移动电话;或依据所用查询语言来作分类,例如SQL、XQuery;或依据性能冲量重点来作分类,例如最大规模、最高运行速度;亦或其他的分类方式。不论使用哪种分类方式,一些DBMS能够跨类别,例如,同时支持多种查询语言。

⑥ sqlserver2008 怎样进行数据库分离

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”为后缀的文件即可。

⑦ 如何分离数据库

方法一
1
首先,打开并连接Sqlserver数据库。

2
然后找到目标数据库(需要分离的),右键→“任务”→“分离”。

3
在弹出的分离数据库窗口中进行相应设置后,点击确定即可分离该数据库。

END
方法二
1
连接数据库后,点击“新建查询”,如图,在分析器中输入“sp_detach_db database”(其中spdetach为关键字,database为数据库名),然后“右键”→“执行”。
2
在下方“消息“或“结果”页面中就可以看到执行结果了。

⑧ sql分离数据库的命令怎么写

你是想用dos窗口写命令处理吧,直接打开cmd
分离数据库
osql -S localhost -E -d "master" -Q "exec sp_detach_db mydb"

附加数据库
osql -S localhost -E -d "master" -Q "exec sp_attach_db mydb,'D:\data\mydb_data.mdf' “
--后面是路径
我测试是可以的,望楼主采纳

热点内容
诺基亚密码忘了打什么电话 发布:2024-09-17 03:27:09 浏览:555
树深度优先算法 发布:2024-09-17 03:26:58 浏览:472
跳转页源码 发布:2024-09-17 03:13:05 浏览:543
html文件上传表单 发布:2024-09-17 03:08:02 浏览:784
聊天软件编程 发布:2024-09-17 03:00:07 浏览:726
linuxoracle安装路径 发布:2024-09-17 01:57:29 浏览:688
两个安卓手机照片怎么同步 发布:2024-09-17 01:51:53 浏览:207
cf编译后没有黑框跳出来 发布:2024-09-17 01:46:54 浏览:249
安卓怎么禁用应用读取列表 发布:2024-09-17 01:46:45 浏览:524
win10设密码在哪里 发布:2024-09-17 01:33:32 浏览:662