数据库的移植操作

1.数据库的脱机联机
脱机
SQL Server中数据库的移植操作,脱机联机,分离附加,备份还原,SQL脚本的生成和执行
SQL Server中数据库的移植操作,脱机联机,分离附加,备份还原,SQL脚本的生成和执行
联机
SQL Server中数据库的移植操作,脱机联机,分离附加,备份还原,SQL脚本的生成和执行
SQL Server中数据库的移植操作,脱机联机,分离附加,备份还原,SQL脚本的生成和执行
2.数据库的分离附加
分离:分离数据库不是删除数据库,它只是将数据库从服务器中分离出去。
SQL Server中数据库的移植操作,脱机联机,分离附加,备份还原,SQL脚本的生成和执行
附加:与分离对应的就是附加操作,它可以将分离的数据库重新附加到数据库中,也可以附加其它服务器组中分离的数据库,但在附加数据库时,必须指定主数据文件(MDF 文件)的名称和物理位置。
SQL Server中数据库的移植操作,脱机联机,分离附加,备份还原,SQL脚本的生成和执行
点击添加,确定
SQL Server中数据库的移植操作,脱机联机,分离附加,备份还原,SQL脚本的生成和执行
3.导入导出数据

4.数据库的备份还原
备份:用于还原和恢复数据的数据副本称为“备份”。使用备份可以在发生故障后还原数据。
SQL Server 支持以下数据库备份类型。
(1)完整备份:“完整备份”包括特定数据库(或者一组特定的文件组或文件)中的所有数据,以及可以恢复这些数据的足够的日志。
(2)差异备份:“差异备份”基于数据的最新完整备份。这称为差异的“基准”或者差异基准。差异基准是读/写数据的完整备份。差异备份仅包括自建立差异基准后发生更改的数据。通常,建立基准备份之后很短时间内执行的差异备份比完整备份的基准更小,创建速度也更快。因此,使用差异备份可以加快进行频繁备份的速度,从而降低数据丢失的风险。
(3)文件备份:可以分别备份和还原数据库中的文件。使用文件备份能够只还原损坏的文件,而不用还原数据库的其余部分,从而加快了恢复速度。

还原:恢复模式旨在控制事务日志维护。有三种恢复模式:简单恢复模式、完整恢复模式和大容量日志恢复模式。通常,数据库使用完整恢复模式或简单恢复模式。
(1)简单恢复:允许将数据库恢复到最新的备份。
简单恢复更容易管理,但如果数据文件损坏,出现数据丢失的风险系数会很高。
(2)完全恢复:允许将数据库恢复到故障点状态。
完全恢复提供了最大的灵活性
(3)大容量日志记录恢复:允许大容量日志记录操作。
大容量日志恢复模式是对完全恢复模式的补充,它比完全恢复模式性能更高,占用的日志空间会更少。但,大容量日志恢复模式会降低时点恢复的灵活性。

5.收缩数据库和文件

6.SQL脚本的生成和执行
数据库在生成脚本文件后,可以在不同的计算机之间传送,还可以根据需要将指定的数据表生成脚本文件

操作常见问题

数据库恢复失败

从一个备份文件中恢复数据库时提示:尚未备份数据库 “XX”的日志尾部。如果该日志包含您不希望丢失的工作,请使用 BACKUP LOG WITH NORECOVERY 备份该日志。请使用 RESTORE 语句的 WITH REPLACE 或 WITH STOPAT 子句来只覆盖该日志的内容。
这是因为还原数据库时有新的事务日志文件产生,按照还原之前的日志文件备份无法正确还原数据库,此时可以先备份尾部日志再还原。如果日志不重要可以使用with replace选项,删除原数据库,从备份中重新创建指定的数据库文件。

分离附加常遇问题

在分离和附加数据库时,应注意以下几点:
(1) 分离数据库时,需断开用户与数据库的连接,不能使用数据库。
(2) 数据库被移动到的位置需要有够大的空间存放数据库文件。
(3) 做好数据备份再移动数据库,以防数据丢失。
(4) 分离数据库只是断开了对数据库的控制,它依然存在于物理空间,依然可以对它进行修改。

相关文章:

  • 2022-12-23
  • 2021-09-19
  • 2021-06-09
  • 2022-12-23
  • 2022-01-16
  • 2021-12-16
  • 2022-12-23
猜你喜欢
  • 2021-10-31
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-13
  • 2021-11-15
相关资源
相似解决方案