数据库中分离和附加的作用

数据库中分离和附加的作用,第1张

数据库分离 就是把数据库分离出去

但是不是删除数据

但是MDF LDF NDF 这些文件都在

系统存储过程是 SP_DETACH_DB 'DBNAME'

分离成功后才能拷贝数据库文件

但是这个前提是分离数据库没有任何连接

查看连接用 SP_WHO

----------------------------

数据库附加

就是把数据库附加上, 就是分离过后的那些文件。 可以是其他服务器数据库。

备份是对本机服务器里面的数据进行备份,备份过程中数据库还可以继续使用。

还原数据库是还原已备份的数据库文件。

分离说的是断开这个数据库的连接(但可不是删除哦,仍然存在于硬盘上),意味着那个数据库就停用了,这样就可以随意的挪动数据库了。

附加数据库是附加已分离的数据库文件,附加和还原出来的数据库效果是一样的。

附加和还原的区别:

附加可以是不同硬盘或者服务器,比如sql在这个这个电脑,数据库文件在另一台上,就可以用附加,这样sql程序和数据文件是分开的,而还原平时都是在同一台电脑上,最多不同分区。 附加还可以这个是id 表 ,另一个sql是内容,或者不同时期的内容,比如今年要增加一台新的服务器sql,把新的数据放在新的sql ,旧的sql数据 就可以用附加的方式。// you Clear ?

一、SQL Server分离的数据库,它们的文件从SQL Server当前服务脱离,所在位置保持不变。还在原来的位置。

(一切以默认安装的话,默认位置在C:\Program Files\Microsoft SQL Server\MSSQL1\MSSQL\Data,里面有多个文件,一般可根据文件名找到对应的数据库文件。不过,用于生产的数据库上,多不在这个位置)

二、如果不知道 *** 作的数据库的文件所在的位置,在你进行脱离 *** 作前,最好先查看这个数据库的属性,在属性中的“文件”项中,清楚的注明了相关文件所在的位置。

三、脱离的主要意义是,让数据库文件从SQL服务中分离开来,以便于转移、备份等等。正在使用的数据库文件是不能进行移动和复制的。可以用附加将脱离的文件重新联入SQL服务

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

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

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

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

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

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

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

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

扩展资料

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

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

以上就是关于数据库中分离和附加的作用全部的内容,包括:数据库中分离和附加的作用、数据库的分离附加与备份还原的区别、如何分离sqlserver数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9705119.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存