我们知道在SQL Server 数据库备份方法有几种,如:完全备份,事务日志备份,差异备份,文件和文件组备份 下面我来给大家介绍介绍有需要了解的朋友可参考。
备份是指对或事务日志进行复制,当系统、磁盘或数据库文件损坏时,可以使用备份文件进行恢复,防止数据丢失。
SQL Server数据库备份支持4种类型,分别应用于不同的场合,下面简要介绍。
(1)完全备份
完全备份,即完整数据库备份,可以备份整个数据库,包含用户表、系统表、索引、视图和存储过程等所有数据库对象。这是大多数人常用的方式,但需要花费更多的时间和空间,所以一般推荐一周做一次完全备份。
(2)事务日志备份
事务日志备份时一个单独的文件,记录数据库的改变,备份时只需要复制上次备份以来对数据库所做的改变,可支持从数据库、差异或文件备份中快速恢复,时间少,速度快,推荐每小时甚至更频繁地备份事务日志。
(3)差异备份
在完整数据库备份之间执行差异数据备份,比完全备份小,因为只包含自完全备份以来所改变的数据库,优点是存储和恢复速度快。推荐每天做一次差异备份。
(4)文件和文件组备份
数据库一般由硬盘上的许多文件构成。如果这个数据库非常大,并且一个晚上也不能备份完,那么可以使用文件和文件组备份,每晚备份数据库的一部分。由于一般情况下数据库不会大到必须使用多个文件存储,所以此种备份并不常用。
本实例运用SQLDMO.backup对象完成整个系统数据库的备份。这使得在系统或数据库发生故障(如硬盘发生故障)时可以重建系统。
备份整个数据库的语法如下:
BACKUP DATABASE {database_name|@database_name_var}
TO
[WITH
[BLOCKSIZE={blocksize|@blocksize_variable}]
[[,]DESCRIPTION={'text'|@text_variable}]
[[,]DIFFERENTIAL]
[[,]EXPIREDATE={date|@date_var}
|RETAINDAYS={days|@days_var}]
[[,]PASSWORD={pass|@password_variable}]
[[,]FORMAT|NOFORMAT]
[[,]{INIT|NOINIT}]
[[,]MEDIADESCRIPTION={'text'|@text_variable}]
[[,]MEDIANAME={media_name|@media_name_variable}]
[[,]MEDIAPASSWORD={mediapassword|@mediapassword_variable}]
[[,]NAME={backup_set_name|@backup_set_name_var}]
[[,]{NOSKIP|SKIP}]
[[,]{NOREWIND|REWIND}]
[[,]{NOUNLOAD|UNLOAD}]
[[,]RESTART]
[[,]STATS[=percentage]]
]
备份数据库参数及说明如下:
首先,在“企业管理器”中右键点击动易的数据库,弹出菜单中选择“所有任务/备份数据库”

然后,保持其他选项不变,在“目的”一项中点击“添加”:

弹出的菜单中,选择按文件保存备份,在“文件名”后输入你要保存到的路径和文件名:

点击“确定”返回最初弹出的界面,点“确定”完成备份。

备份文件可以随便迁移到任何地方,包括另外的服务器都可以。在新的服务器上,首先新建一个数据库,只需输入和原来一样的数据库名字即可,其他任何设置都不要改动,建立以后,不必运行sql脚本生成数据库,也不要从mdb数据库中导入数据:


数据库建立之后,在新建立的数据库上点右键,选择“所有任务/还原数据库”

弹出的窗口中,还原的类型选择“从设备”,然后点“选择设备”:

系统默认是“还原自磁盘”,点击“添加”:

弹出选择还原目的的窗口,在“文件名”后面输入(或者选取)你的备份文件:

点两次确定回到还原数据库的最初窗口,在这里选择“选项”,钩选“在现有数据库上强制还原”,然后点确定。

OK,至此大功告成:

通过这个方法,可以实现备份、还原数据库,也可以用于将SQL数据库迁移到其它服务器上。

PHP和PDO:如何执行数据库备份和还原操作在开发Web应用程序时,数据库的备份和还原是非常重要的任务。PHP作为一门流行的服务器端脚本语言,提供了丰富的库和扩展,其中PDO(PHP数据对象)是一款强大的数据库访问抽象层。本文将介绍如何使用PHP和PDO来执行数据库备份和还原操作。第一步:连接数据库在实际操作之前,我们需要建立与数据库的连接。使用PDO对

在当前互联网时代,数据的重要性不言而喻。作为互联网应用的核心组成部分之一,数据库的备份与恢复工作显得尤为重要。然而,随着数据量的不断增大和业务需求的日益复杂,传统的数据库备份与恢复方案已无法满足现代应用的高可用和高性能要求。因此,对MySQL数据库备份与恢复性能进行优化成为一个亟需解决的问题。在实践过程中,我们采取了一系列的项目经验,有效提升了MySQL数据

在开发业务系统过程中,数据库是非常重要的一环。因此,对数据库进行备份和恢复是非常必要的操作。本文将结合ThinkPHP6框架实例,介绍如何使用ThinkPHP6实现数据库备份与恢复。一、数据库备份1.1环境准备在进行数据库备份之前,需要确认如下几点:1、需要设置好mysql数据库的bin目录地址,并把其路径加入系统Path变量中;2、需要安装好mysqld

如今在网络的世界中,网站已经成为了每个企业、组织或个人展示自己品牌、服务、产品等的重要载体,为了保证网站的正常运行和安全性,需要我们不断地进行数据库的备份、优化和恢复。而宝塔面板作为一款操作简单、功能丰富、界面美观的服务器管理软件,在数据库管理方面也是相当优秀的,具有着备份、优化和恢复等重要功能。本文将会重点介绍宝塔面板的数据库备份、优化和恢复功能以及相关注

随着互联网的快速发展,大规模MySQL数据库备份和恢复成为各大企业和网站必备的技能之一。而随着Memcached的广泛应用,如何备份和恢复Memcached也成为了一个重要的问题。PHP作为Web开发的主力语言之一,在处理备份和恢复MySQL和Memcached上拥有独特的优势和技巧。本文将详细介绍PHP处理MySQL和Memcached备份与恢复的实现方法

在Golang中备份数据库对于保护数据至关重要。可以使用标准库中的database/sql包,或第三方包如github.com/go-sql-driver/mysql。具体步骤包括:连接到数据库。创建一个文件来存储备份数据。使用Dump函数或Exporter将数据库备份到文件中。

标题:利用ThinkORM实现数据库备份和还原导语:在开发过程中,数据库备份和还原是非常重要的一项任务。本文将介绍如何利用ThinkORM框架实现数据库备份和还原的方法,并提供相应的代码示例。一、背景介绍在开发过程中,我们通常会使用数据库来存储和管理数据。而数据库备份和还原则是对数据库进行定期备份,以便在数据库出现问题或数据丢失的情况下能够快速恢复数据。借助

随着互联网的发展,数据库备份和恢复成为了网站运营和开发过程中十分重要的组成部分。数据库是网站的核心,包含了很多重要的信息,如果一旦发生数据丢失或者数据损坏,那么将会对网站的运营和用户的体验产生很大的影响。因此,对于网站的运维人员和开发人员来说,数据库备份和恢复的重要性不言而喻。本文将着重介绍在PHP编程中的数据库备份和恢复操作,供各位开发人员参考使用。一、数


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Safe Exam Browser
Safe Exam Browser is a secure browser environment for taking online exams securely. This software turns any computer into a secure workstation. It controls access to any utility and prevents students from using unauthorized resources.

PhpStorm Mac version
The latest (2018.2.1) professional PHP integrated development tool

MinGW - Minimalist GNU for Windows
This project is in the process of being migrated to osdn.net/projects/mingw, you can continue to follow us there. MinGW: A native Windows port of the GNU Compiler Collection (GCC), freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality. All MinGW software can run on 64-bit Windows platforms.

WebStorm Mac version
Useful JavaScript development tools

mPDF
mPDF is a PHP library that can generate PDF files from UTF-8 encoded HTML. The original author, Ian Back, wrote mPDF to output PDF files "on the fly" from his website and handle different languages. It is slower than original scripts like HTML2FPDF and produces larger files when using Unicode fonts, but supports CSS styles etc. and has a lot of enhancements. Supports almost all languages, including RTL (Arabic and Hebrew) and CJK (Chinese, Japanese and Korean). Supports nested block-level elements (such as P, DIV),
