7. 备份还原


BACKUP 和 RESTORE 语句
使用 SQL Server 能够备份和还原数据库。 此外,您可以导出和导入安全证书和密钥。
BACKUP 备份完整的 SQL Server 数据库以创建数据库备份,或者备份数据库的一个或多个文件或文件组以创建文件备份 (BACKUP DATABASE)。
BACKUP CERTIFICATE 将证书导出到文件中。
BACKUP MASTER KEY 导出数据库主密钥。
BACKUP SERVICE MASTER KEY 导出服务主密钥。
RESTORE MASTER KEY 从备份文件中导入数据库主密钥。
RESTORE SERVICE MASTER KEY 从备份文件中导入服务主密钥。

用于还原、恢复和管理备份的 RESTORE 语句 
本节说明用于备份的 RESTORE 语句。 除了用于还原和恢复备份的主要语句 RESTORE {DATABASE | LOG} 以外,还可以使用多个辅助 RESTORE 语句来管理备份和计划还原序列。
RESTORE 还原使用 BACKUP 命令所做的备份。
RESTORE 参数 本主题记录了在 RESTORE {DATABASE|LOG} 语句和如后所示的关联辅助语句的“语法”部分中说明的参数:RESTORE FILELISTONLY、RESTORE HEADERONLY、RESTORE LABELONLY、RESTORE REWINDONLY 和 RESTORE VERIFYONLY。
RESTORE FILELISTONLY 返回由 SQL Server 中的备份集内包含的数据库和日志文件列表组成的结果集。
RESTORE HEADERONLY 返回包含 SQL Server 中特定备份设备上所有备份集的所有备份标头信息的结果集。
RESTORE LABELONLY 返回一个结果集,它包含给定备份设备识别的备份介质的相关信息。
RESTORE REWINDONLY 倒带并关闭指定的磁带设备,这些设备在以 NOREWIND 选项执行 BACKUP 或 RESTORE 语句后保持打开状态。
RESTORE VERIFYONLY 验证备份但不还原备份,检查备份集是否完整以及整个备份是否可读。
时间: 2025-01-27 10:37:21

7. 备份还原的相关文章

格子啦一键还原 轻松搞定数据备份还原“其实只在瞬间!”

无论是在家悠闲的宅男宅女,还是在公司拼搏的上班族,电脑里面的数据一直是我们关心的东西.常常有人感叹:电脑死机了,以前的快乐时光找不回了;电脑崩溃了,报表文档不见了;电脑瘫痪了,上级要的报告没了,要被炒鱿鱼了--有没有办法可以解决这个问题,让我们不在为电脑数据问题而烦恼呢?格子啦一键还原就可以轻轻松松搞定数据备份还原. 格子啦一键还原(http://hy.gezila.com )是第一款实现3秒备份,5秒还原的秒杀软件,采用数据地图专利技术可创建1000个还原点,恢复到不同时候,系统瘫痪F11一键

linux下如何备份还原mysql数据库

本文介绍了linux下如何备份与恢复mysql数据库. 数据库备份是非常重要的.如果定期做好备份,这样就可以在发生系统崩溃时恢复数据到最后一次正常的状态,把损失减小到最少. 一. 用命令实现备份 MySQLl提供了一个mysqldump命令,我们可以用它进行数据备份. 按提示输入密码,这就把tm数据库所有的表结构和# mysqldump -u root -p tm > tm_050519.sql数据备份到tm_050519.sql了,因为要总进行备份工作,如果数据量大会占用很大空间,这时可以利用

SQL Server 数据库使用备份还原造成的孤立用户和对象名‘xxx’无效的错误的解决办法

server|备份|错误|对象|解决|数据|数据库 介绍SQL Server 数据库使用备份还原造成的孤立用户和对象名'xxx'无效的错误的解决办法          在使用数据库的过程中,经常会遇到数据库迁移或者数据迁移的问题,或者有突然的数据库损坏,这时需要从数据库的备份中直接恢复.但是,此时会出现问题,这里说明几种常见问题的解决方法.一.孤立用户的问题比如,以前的数据库的很多表是用户test建立的,但是当我们恢复数据库后,test用户此时就成了孤立用户,没有与之对应的登陆用户名,哪怕你建立

如何创建用于存放备份还原文件的网络文件夹

请在用于存储的服务器中创建备份还原文件的网络共享文件夹,如下图所示: 本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/Servers/zs/ 本文出自 "笨鸟先飞" 博客,请务必保留此出处http://tingdongwang.blog.51cto.com/1056852/895589

详解SQL Server的差异备份还原

在SQL Server中还原差异备份,需要先还原在差异备份时间点之前的一个完整备份,在还原完整备份时要加上NORECOVERY参数,示例SQL语句如下: RESTORE DATABASE [数据库名称] FROM DISK = N'完整备份文件路径' WITH FILE = 1, NOUNLOAD, STATS = 10, NORECOVERY GO 在Management Studio中对应的选项是: Leave the database non-operational, and do not

善用备份还原 保护Windows 7系统安全

有道是"不怕一万,就怕万一",存储在计算机系统中的数据内容无论采取什么安全措施,都有可能遭遇突发事件的袭击而意外损坏或丢失,而损坏或丢失的重要数据内容一旦无法被寻找回来的话,那造成的损失可能就是致命的.有鉴于此,Windows系统很早就内置了数据备份.还原功能;而在Windows 7系统环境下,数据备份还原功能得到了明显提升,我们根本不需要借助任何专业工具,就能对重要数据信息进行随心所欲地备份.保护.现在就让我们一起来体验一下Windows 7系统与众不同的数据备份.还原功能吧! Wi

Citrix XenServer主机的备份还原

备份Xen主机 在XenCenter所在的主机上执行如下名利备份主机数据: C:\Program Files\Citrix\XenCenter> .\xe.exe host-backup file-name=f:\vmbk -s 192.168.1.1 -u root -pw test 解释说明: xe:执行所有命令必须的开始 host-backup:进行备份的类型是主机备份 filen-ame:备份文件保存的位置(XenCenter 所在主机磁盘) -s : 指定备份服务器地址或名称 -u -

浏览器扩展如何备份还原

  Chrome扩展的备份还原 谷歌浏览器作为现在非常常见的一款浏览器,在其应用商店里面拥有大量的功能扩展可以选择,所以首先我们就来看看它是如何进行扩展的备份和还原的. 启动运行安装的谷歌浏览器,在地址栏输入"chrome://version/"参数命令后按下回车键,就可以看到当前浏览器的相关信息.在出现的信息窗口中找到"个人资料路径"这个选项,它后面可以看到一个完整的路径信息(图1).接着将这个路径信息复制下来后,粘贴到资源管理器的地址栏中,按下回车键就可以打开存

使用mysqldump工具备份还原Mysql数据库

我们在网站数据维护中经常会遇到备份数据库,还原数据库的情况,我们一般用一下两种方式来处理: 1.使用into outfile 和 load data infile导入导出备份数据 这种方法的好处是,导出的数据可以自己规定格式,并且导出的是纯数据,不存在建表信息,你可以直接导入另外一个同数据库的不同表中,相对于mysqldump比较灵活机动. 我们来看下面的例子: (1)下面的mysql命令是把select的mytable表中的数据导出到/home/db_bak2012文件. select * f

Mysqldump备份还原数据与导入导出语句

  mysqldump备份还原和mysqldump导入导出语句大全详解 mysqldump备份: mysqldump -u用户名 -p密码 -h主机 数据库 a -w "sql条件" --lock-all-tables > 路径 案例: mysqldump -uroot -p1234 -hlocalhost db1 a -w "id in (select id from b)" --lock-all-tables > c:aa.txt mysqldump