还原数据库是还原已备份的
数据库文件
。
分离说的是断开这个数据库的连接(但可不是删除哦,仍然存在于硬盘上),意味着那个数据库就停用了,这样就可以随意的挪动数据库了。
附加数据库是附加已分离的数据库文件,附加和还原出来的数据库效果是一样的。
附加和还原的区别:
附加可以是不同硬盘或者服务器,比如sql在这个这个电脑,数据库文件在另一台上,就可以用附加,这样sql程序和
数据文件
是分开的,而还原平时都是在同一台电脑上,最多不同分区。
附加还可以这个是id
表
,另一个sql是内容,或者不同时期的内容,比如今年要增加一台新的服务器sql,把新的数据放在新的sql
,旧的sql数据
就可以用附加的方式。//
you
Clear
?
还原数据库是指在原数据库的备份情况下去还原,还原到之前的一个备份点,备份时间后的数据将不再存在附加是指在一个数据库的基础上附加一个(其他硬盘或者服务器上的)数据库,建议不会用时先备份好,这个还原是两个概念
简单地解释就是 不如sql在这个这个电脑,数据库文件在另一台上,就可以用附加,这样sql程序和数据文件是分开的,平时都是在同一台电脑上,最多不同分区,附加可以是不同硬盘或者服务器,还可以是 这个数据是id 表 另一个sql是内容,,或者不同时期的内容,比如今年要增加一台新的服务器所sql,把新的数据放在新的sql 旧的sql数据 就可以用附加的方式
SQL Server或 SQL Server Management Studio 在 Transact-SQL中有附加数据库功能。 *** 作者可以使用此功能来复制、移动或升级 SQL Server 数据库。附加数据库时,所有数据文件(MDF 文件和 LDF 文件)都必须可用。
不建议对“备份和恢复”使用分离和附加。 没有事务日志备份,并且可能会意外删除文件。在使用附加方法升级数据库后,该数据库将立即变为可用,然后自动进行升级。如果数据库具有全文检索,升级过程将导入、重置或重新生成它们,具体取决于全文升级选项服务器属性的设置。
扩展资料:
如果任何数据文件的路径不同于首次创建数据库或上次附加数据库时的路径,则必须指定文件的当前路径。在附加数据库时,如果 MDF 和 LDF 文件位于不同目录并且其中一条路径包含 \\?\GlobalRoot,该 *** 作将失败。
不能附加或还原来自未知或不可信源的数据库。 此类数据库可能包含恶意代码,这些代码可能会执行非预期的 Transact-SQL 代码,或者通过修改架构或物理数据库结构导致错误。
使用来自未知源或不可信源的数据库前,需要在非生产服务器上针对数据库运行 DBCC CHECKDB ,然后检查数据库中的代码,例如存储过程或其他用户定义代码。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)