SQL Server 查看备份集元数据的 4 种方法。

方法 1、 restore labelonly

方法 2、 restore headeronly

方法 3、 restore filelistonly

方法 4、 restore verifyonly

--------------------------------------------------------------------------------------------------------------------------------------------------------

backup database Studio
                                                              to disk = ‘E:\Studio.bak‘
                                                              with
                                                              medianame =‘this is medianame‘,
                                                              mediadescription = ‘this is mediadescryption‘,
                                                              name = ‘this is name‘,
                                                              description =‘this is description‘
                                                              go

方法 1、restroe lableonly 返回一个结果集,它包含给定备份设备识别的备份介质的相关信息。

restore labelonly

from disk = ‘E:\Studio.bak‘;

go

方法 2、restore headeronly 返回包含 SQL Server 中特定备份设备上所有备份集的所有备份标头信息的结果集。

restore headeronly
         from disk =‘E:\Studio.bak‘;
         go

方法 3、restore filelistonly 返回由 SQL Server 中的备份集内包含的数据库和日志文件列表组成的结果集。

restore filelistonly
           from disk =‘E:\Studio.bak‘;
           go

方法 4、restore verifyonly 验证备份但不还原备份,检查备份集是否完整以及整个备份是否可读。 但是,RESTORE VERIFYONLY 不尝试验证备份卷中的数据结构。

restore verifyonly
           from disk = ‘E:\Studio.bak‘;
           go

时间: 2024-12-22 21:08:32

SQL Server 查看备份集元数据的 4 种方法。的相关文章

SQL Server 查看空间使用情况的 5 种方法

解决方法: 方法 1.sp_spaceused 方法 2.dbcc sqlperf 方法 3.dbcc showfilestats 方法 4.dbcc showcontig 方法 5.sys.dm_db_partiton_stats -------------------------------------------------------------------------------------------------------------------------------------

SQL Server 查看数据库空间分配情况的 2 种方法

方法 1. sys.dm_db_file_space_usage. 方法 2. sys.dm_db_session_space_usage. -------------------------------------------------------------------------------------------------------------------------------------------------------------- 方法 1 . sys_dm_db_fil

sql server 每日备份:新手遇到的问题解决方法(一)

在刚接触到数据库的每日备份时,遇到的一些林林总总的问题,在此将这些解决方法分享给新手们,尽量减少看到这篇文章的诸位的时间,好了闲话已经结束下面进入正题: 一.有关于安装的sql server数据库的版本的问题 我在公司新安装Sql Server数据库(还在做开发时,没注意这方面所以在这里浪费的大量的下载,卸载,重复安装的时间)版本感觉所需功能基本都是满足的,因此就减少了这方面问题的注意,但是发现安装的版本是精简版(管理功能很少,Sql Server代理 没了)以为是自己选择的功能漏了,然后重新安

sql server 每日备份:新手遇到的问题解决方法(二)

之前已经将自动备份处理完成,那么接下来再说下创建完成的备份不能执行或不能自动执行的问题. 一.当你的Sql Server代理后面显示(禁用代理XP) 右键>我的电脑>管理> 找到SQL Server 代理服务启动它,启动成功后,右键该服务>属性,将这个服务改成自动. 二.服务都已启动该设置的也已经自动却还是不自动执行 双击或者点击编辑进入下面的操作界面 在这个界面中勾选已启用,点击确定.至此该套流程已经结束然后你的自动备份就可以执行了.想要测试一下备份是否成功,可以自己设置一个短时

sql server查看有哪些存储过程和视图的方法

select * from sys.sysobjects where type='p'  //存储过程 select * from sys.sysobjects where type='v'  //视图 sp_helptext procName //查看存储过程结构 sp_helptext vwName //查看视图结构

SQL Server 数据库查找重复记录的几种方法

http://www.hanyu123.cn/html/c61/6790.html 一.查某一列(或多列)的重复值.(只可以查出重复记录的值,不能查出整个记录的信息) 例如:查找stuid,stuname重复的记录: select stuid,stuname from stuinfo group by stuid,stuname having(count(*))>1 二.查某一列有重复值的记录.(此方法查出的是所有重复的记录,如果有两条记录重复的,就查出两条) 例如:查找stuid重复的记录:

使用PowerShell 命令集进行SQL Server 2012 备份和还原

最近心相不错,所以打算翻译一些英文文档做福利,原文在此,翻译有不足的地方还请各位兄弟指点. 讨论什么是DBA最重要的工作的时候,你最常听到就是一条就是DBA只要做好备份和恢复.事实如此,如果你不做备份,或者无法保证你的备份能够有效恢复,你和你的公司就会处于数据丢失危险下. T-SQL 命令BACKUP DATABASE已经使用了相当长的一段时间(在这之前用的是DUMP DATABASE 命令,老人们都记得). 它仍然不失为备份数据库好方式.我们现在有一个新的方法来自动的做这些日常的备份处理任务.

SQL Server的备份

原文:SQL Server的备份 0.参考文献 1.恢复模式 SQL Server 备份和还原操作发生在数据库的恢复模式的上下文中. 恢复模式旨在控制事务日志维护. "恢复模式"是一种数据库属性,它控制如何记录事务,事务日志是否需要(以及允许)备份,以及可以使用哪些类型的还原操作. 有三种恢复模式:简单恢复模式.完整恢复模式和大容量日志恢复模式.通常,数据库使用完整恢复模式或简单恢复模式.可以在执行大容量操作之前切换到大容量日志恢复模式,以补充完整恢复模式.数据库可以随时切换为其他恢复

SQL SERVER 数据库备份的三种策略及语句

1.全量数据备份    备份整个数据库,恢复时恢复所有.优点是简单,缺点是数据量太大,非常耗时 全数据库备份因为容易实施,被许多系统优先采用.在一天或一周中预定的时间进行全数据库备份使你不用动什么脑筋.使用这种类型的备份带来的问题是非常缺乏灵活性,而且当数据库被冲掉后,你面临丢失大量数据的潜在威胁.例如,假设你每天在午夜备份数据库. 如果服务器在晚上11点崩溃了,你将丢失前面23个小时对数据所做的全部修改.对大多数系统来说,这是无法接受的.对此规则,为数不多的例外如下: 1.系统中所存的数据可以