zoukankan      html  css  js  c++  java
  • Backup--查看备份还原需要的空间

    --======================================================
    --使用于SQL SERVER 2008 和SQL SERVER 2008 R2
    DECLARE @DatabBaseBakPath NVARCHAR(500)
    SET @DatabBaseBakPath='备份路径'
    
    DECLARE @BakFileList2008 TABLE 
        (    LogicalName nvarchar(128)
            ,PhysicalName nvarchar(260)
            ,Type char(1)
            ,FileGroupName nvarchar(128)
            ,SIZE numeric(20,0)
            ,MaxSize numeric(20,0)
            ,FileID bigint
            ,CreateLSN numeric(25,0)
            ,DropLSN numeric(25,0) NULL
            ,UniqueID uniqueidentifier
            ,ReadOnlyLSN numeric(25,0) NULL
            ,ReadWriteLSN numeric(25,0) NULL
            ,BackupSizeInBytes bigint
            ,SourceBlockSize int
            ,FileGroupID int
            ,LogGroupGUID uniqueidentifier NULL
            ,DifferentialBaseLSN numeric(25,0) NULL
            ,DifferentialBaseGUID uniqueidentifier
            ,IsReadOnly bit
            ,IsPresent bit
            ,TDEThumbprint varbinary(32)
          )    
        
    INSERT INTO @BakFileList2008        
    EXEC sp_executesql N'Restore FileListOnly From Disk=@DatabBaseBakPath'
    ,N'@DatabBaseBakPath nvarchar(260)'
    ,@DatabBaseBakPath 
    
    SELECT * 
    FROM @BakFileList2008
    --======================================================
    --使用于SQL SERVER 2005
    DECLARE @DatabBaseBakPath NVARCHAR(500)
    SET @DatabBaseBakPath='备份路径'
    
    DECLARE @BakFileList2005 TABLE 
        (
             LogicalName nvarchar(128)
            ,PhysicalName nvarchar(260)
            ,Type char(1)
            ,FileGroupName nvarchar(128)
            ,SIZE numeric(20,0)
            ,MaxSize numeric(20,0)
            ,FileID bigint
            ,CreateLSN numeric(25,0)
            ,DropLSN numeric(25,0) NULL
            ,UniqueID uniqueidentifier
            ,ReadOnlyLSN numeric(25,0) NULL
            ,ReadWriteLSN numeric(25,0) NULL
            ,BackupSizeInBytes bigint
            ,SourceBlockSize int
            ,FileGroupID int
            ,LogGroupGUID uniqueidentifier NULL
            ,DifferentialBaseLSN numeric(25,0) NULL
            ,DifferentialBaseGUID uniqueidentifier
            ,IsReadOnly bit
            ,IsPresent bit
        )    
    
    INSERT INTO @BakFileList2005      
    EXEC sp_executesql N'Restore FileListOnly From Disk=@DatabBaseBakPath'
    ,N'@DatabBaseBakPath nvarchar(260)'
    ,@DatabBaseBakPath 
      
    
    SELECT * 
    FROM @BakFileList2005
  • 相关阅读:
    Windows下MarialDB使用
    线程同步synchronized和ReentrantLock
    4种事务特性,5种隔离级别,7种传播行为
    Spring bean的作用域
    java经典30笔试题
    finally中的return
    springboot中Controller没有被扫描
    面试如何回答优化数据库
    Windows定时任务没有执行
    .Net应用程序打包部署总结
  • 原文地址:https://www.cnblogs.com/TeyGao/p/3905155.html
Copyright © 2011-2022 走看看