上海网站建设之sql server备份和还原
-
当前位置:深圳APP开发 > APP开发知识
2019/4/11 11:58:22
新闻中心
地址:上海市闸北区共和新路3737号共和国际商务大厦B栋1408
电话:021-60196503
传真:021-60196503
邮箱:sales@shyuanzhen.cn
上海网站建设之sql server备份和还原
2017-02-13 12:08:31
sql server备份和还原为存储在sql server数据库中的关键数据提供重要的保护手段。sql server的备份和还原组件可以创建数据库的复本。可将此复本存储在某个位置,以便一旦运行sql server实例的服务器出现故障时使用。如果运行sql server实例的服务器出现故障,或者如果数据库遭到某种程度的损坏,则可以用备份复本重新创建或还原数据库。 sql server备份和还原为存储在sql server数据库中的关键数据提供重要的保护手段。sql server的备份和还原组件可以创建数据库的复本。可将此复本存储在某个位置,以便一旦运行sql server实例的服务器出现故障时使用。如果运行sql server实例的服务器出现故障,或者如果数据库遭到某种程度的损坏,则可以用备份复本重新创建或还原数据库。
另外,也可以出于其他目的备份和还原数据库,例如,将数据库从一台服务器复制到另一台服务器。通过备份一台计算机上的数据库,再将该数据库还原到另一台计算机上,可以快速容易地生成数据库的复本。
sql server提供以下完善的veifen和还原功能:①完整数据库备份是数据库的完整复本;②事务日志备份仅复制事务日志;③差异备份仅复制自上一次完整数据库备份之后修改过的数据库页;④文件或文件组还原仅允许恢复数据库中位于故障磁盘上的那部分数据。这些选项允许根据数据库中数据的重要程度调整备份和还原进程。
sql server含有backup和restore备份和还原控制语句。用户可以直接通过应用程序、transact-sql脚本、存储过程和触发器来执行backup和restore语句。但是更常见的是使用sql server企业管理器定义备份调度,从而使sql server代理程序得以按照调度自动运行备份。数据库维护计划向导可用于定义和调度每个数据库的全套备份。这可使备份进程完全自动化,无须或只需很少的操作员操作。
备份可以在数据库正在使用时执行,从而可以对必须不间断运行的系统进行备份。
sql server的备份处理和内部数据结构已进行结构化,使备份在最大限度地提高数据传输率的同时,对事物吞吐量的影响保持最小。使备份和还原操作获得更快的数据传输率,从而使sql server能够支持超大型数据库。
还原与备份是两个互逆的操作,包括还原系统数据库、数据库备份以及顺序还原所有事物日志等。sql server支持自动还原和手工还原,自动还原实际上是一个容错功能。sql server在每次发生故障或关机后重新启动时都执行自动还原。在必要时,restore语句将自动重新创建数据库。当终端的备份和还原操作重新开始时,将从接近断点的位置开始进行。sql server还提供了功能完备的导入/导出功能。