--查看指定数据库当前最小 LSN

DECLARE @database_name NVARCHAR( 200)

SET @database_name ='DBName'

SELECT  MIN (redo_start_lsn)

FROM master .sys. master_files

WHERE database_id = DB_ID ( @database_name)

AND TYPE = 0

AND STATE IN (0, 1)

AND redo_start_lsn IS NOT NULL

--判断某日志备份是否能应用到当前正在还原的 DB上

USE master ;

GO

DECLARE @MyBitVar BIT;

EXEC sp_can_tlog_be_applied

@backup_file_name = N'C:\AdventureWorks2012.bak' ,

@database_name = N'AdventureWorks2012',

@result = @MyBitVar OUTPUT;

SELECT @MyBitVar

GO

--使用RESTORE Headonly 来查看备份信息

DECLARE @command NVARCHAR( 1000)

DECLARE @backup_header TABLE

(

BackupName             NVARCHAR( 128)  NULL,

BackupDescription      NVARCHAR (256)   NULL,

BackupType             INT,

ExpirationDate         DATETIME NULL,

Compressed             INT,

POSITION               INT,

DeviceType             INT,

UserName               NVARCHAR( 128) NULL,

SERVERNAME             NVARCHAR( 128),

DatabaseName           NVARCHAR( 128),

DatabaseVersion        INT,

DatabaseCreationDate    DATETIME,

BackupSize             NUMERIC( 20,0 ) NULL,

FirstLsn               NUMERIC( 25,0 ) NULL,

LastLsn                NUMERIC(25 ,0) NULL,

CheckpointLsn          NUMERIC( 25,0 ) NULL,

DatabaseBackupLsn      NUMERIC (25, 0) NULL,

BackupStartDate        DATETIME,

BackupFinishDate       DATETIME,

SortOrder              INT,

CodePage               INT,

UnicodeLocaleId        INT,

UnicodeComparisonStyle INT,

CompatibilityLevel     INT ,

SoftwareVendorId       INT,

SoftwareVersionMajor    INT,

SoftwareVersionMinor    INT,

SoftwareVersionBuild    INT,

MachineName            NVARCHAR( 128),

Flags                  INT NULL,

BindingId              UNIQUEIDENTIFIER NULL,

RecoveryForkId         UNIQUEIDENTIFIER NULL,

COLLATION              NVARCHAR( 128) NULL,

FamilyGUID UNIQUEIDENTIFIER NULL,

HasBulkLoggedData BIT NULL,

IsSnapshot BIT NULL,

IsReadOnly BIT NULL,

IsSingleUser BIT NULL,

HasBackupChecksums BIT NULL,

IsDamaged BIT NULL,

BeginsLogChain BIT NULL,

HasIncompleteMetadata BIT NULL,

IsForceOffline BIT NULL,

IsCopyOnly BIT NULL,

FirstRecoveryForkID UNIQUEIDENTIFIER NULL,

ForkPointLSN NUMERIC (25, 0) NULL,

RecoveryModel NVARCHAR (60) NULL,

DifferentialBaseLSN NUMERIC( 25,0 ) NULL,

DifferentialBaseGUID UNIQUEIDENTIFIER NULL,

BackupTypeDescription NVARCHAR( 60) NULL,

BackupSetGUID UNIQUEIDENTIFIER NULL,

CompressedBackupSize NUMERIC( 20,0 ) NULL

)

DECLARE @backup_file_name NVARCHAR( 500)

SET @backup_file_name =''

SELECT @command = N'restore headeronly from disk = N'''

+ REPLACE (@backup_file_name, N'''', N'''''') + N''''

INSERT INTO @backup_header

EXECUTE(@command )

SELECT *

FROM @backup_file_name

--=======================================================
使用TF3226来阻止将备份记录写入ERRORLOG
TF 3226被开启后,备份完成后,不会向ERRORLOG里写记录
TF 3326 对数据库备份和日志备份都起效
http://msdn.microsoft.com/zh-cn/library/ms188396.aspx

--=======================================================
使用DBCC来查看备份过程
DBCC traceon (3004, 3605, -1)
--参考:http://www.cnblogs.com/lyhabc/p/3452894.html

Backup--备份相关的信息查看及小技巧的更多相关文章

  1. php composer 相关及版本约束等小技巧

    对于现代语言而言,包管理器基本上是标配.Java有Maven,Python有pip,Ruby有gem,Nodejs有npm.PHP的则是PEAR,不过PEAR坑不少: 依赖处理容易出问题 配置非常复杂 ...

  2. inodes 相关信息查看

    查看inode数量 df -ih 查看磁盘信息 tune2fs -l /dev/sdc1 查看相关目录信息 /data/osd.3/bean_test/7/8/9# debugfs /dev/sdc2 ...

  3. AIX系统备份相关知识

    AIX系统备份相关知识 --------------------------2013/10/16 预备知识.1.rootvg类似于windows中的C盘,即系统vg,这个vg上面当然也可以划分用户的逻 ...

  4. Windows Server Backup 备份Hypver-V VM

    在Windows Server 2012中,可以通过Windows Server Backup备份Hypver-V VM.在还原时,将会还原到Hypver-V管理器中. 设置只保存2个备份副本,命令如 ...

  5. Windows Server Backup备份Exchange2010

    在Windows Server 2008 R2 SP1上Exchange2010 DAG备份测试成功: 1.分别在DAG成员服务器上安装WSB,不可以安装其命令行工具,因为其需要早期的PowerShe ...

  6. JS、JQ相关小技巧积攒

    JS.JQ相关小技巧积攒,以备不时之需. 1.js 获取时间差:时间戳相减.new Date().getTime()  获得毫秒数,除以(1000*60*60*24) 获得天数. 2.重定向操作:页面 ...

  7. linux服务器cpu信息查看详解

    在linux系统中,提供了/proc目录下文件,显示系统的软硬件信息.如果想了解系统中CPU的提供商和相关配置信息,则可以查/proc/cpuinfo.但是此文件输出项较多,不易理解.例如我们想获取, ...

  8. node-webkit教程(13)gpu支持信息查看

    node-webkit教程(13)gpu支持信息查看 文/玄魂 目录 node-webkit教程(13)gpu支持信息查看 前言 13.1操作步骤 (一)打开node-webkit,输入chrome: ...

  9. oracle10g 统计信息查看、收集

      1. 统计信息查看 1.1 单个表的全局统计信息.统计效果查看 2. 统计信息分析(收集) 2.1 分析工具选择 2.2 分析前做index重建 2.3 分析某数据表,可以在PL/SQL的comm ...

随机推荐

  1. 记一则css3计算

    .Head{ background-image: url("../../Img/PersonalCenter/banner.png"); background-repeat: no ...

  2. sql之将一个表中的数据注入另一个表中

    sql之将一个表中的数据注入另一个表中 需求:现有两张表t1,t2,现需要将t2的数据通过XZQHBM相同对应放入t1表中 t1: t2: 思路:left join 语句: select * from ...

  3. leetcode720

    public class Solution { public string LongestWord(string[] words) { var maxlist = new List<string ...

  4. 更改AD域安全策略-密码必须符合复杂性要求

    在域环境中,修改域用户密码时,会提示不符合密码策略, 更改"本地安全策略"是不会对域产生任何的作用的. 上图中可以看,这里按钮都是灰色的! 下面这个步骤教你如何找到"域安 ...

  5. UML建模之时序图(Sequence Diagram)<转>

    UML建模之时序图(Sequence Diagram)   一.时序图简介(Brief introduction) 二.时序图元素(Sequence Diagram Elements) 角色(Acto ...

  6. AngularJS的 $resource服务 关于CRUD操作

    AngularJs 的CRUD 操作 是指对数据库的操作: CRUD其实是数据库基本操作中的Create(创建).ReadRetrieve(读取).Update(更新).Delete(删除).而这里的 ...

  7. xbstream 备份恢复

    xbstream -x < ./backs/backup.xbstream  -C /dbnode/data/ innobackupex --defaults-file=/dbnode/etc/ ...

  8. js闭包的定义

    通过函数字面量创建的函数对象包含一个连接到外部上下文的连接,这叫做闭包. 还有一种定义:函数可以访问它被创建时所处的上下文环境,叫做闭包.

  9. CentOS 6.4一键自动化安装ISO镜像光盘

    下载CentOS-6.4-x86_64-minimal.iso 1 http://mirrors.163.com/centos/6.4/isos/x86_64/CentOS-6.4-x86_64-mi ...

  10. Linux安装设置VNC远程桌面

    1,先检查一下服务器是否已经安装了VNC服务,没有安装,检查服务器的是否安装VNC的命令如下[root@linuxidc rpms]# ps -eaf|grep vncroot      1789  ...