原文:http://www.cnblogs.com/lyhabc/p/3458616.html

先说明一下:这个工具是免费的

下载地址:http://www.red-gate.com/products/dba/sql-scripts-manager/

这个工具是常用脚本工具,里面已经集合了SQLSERVER砖家们的脚本,这些脚本涉及很多方面

包括:备份,诊断,导出,索引,空间,模版,工具

大家可以调用这些脚本,不用再打开你的脚本文件夹到处搜索你的笔记了

选择好脚本之后就打开

打开之后会显示脚本的用途

脚本代码

贡献脚本的作者信息

这些作者都来自知名数据库网站

点击“Continue”

选择在哪个数据库上运行这个脚本

点击“run”运行

运行结果

也可以将结果导出csv文件

也可以贡献您的代码到社区

 

工具里面的所有脚本代码

 

复制代码
脚本大全 redgate的ScriptsManager 1.3 2013-12-5

--列出最近多少天内的备份记录
SELECT  sd.name AS [Database] ,
        CASE WHEN bs.type = \'D\' THEN \'Full backup\'
             WHEN bs.type = \'I\' THEN \'Differential\'
             WHEN bs.type = \'L\' THEN \'Log\'
             WHEN bs.type = \'F\' THEN \'File/Filegroup\'
             WHEN bs.type = \'G\' THEN \'Differential file\'
             WHEN bs.type = \'P\' THEN \'Partial\'
             WHEN bs.type = \'Q\' THEN \'Differential partial\'
             ELSE \'Unknown (\' + bs.type + \')\'
        END AS [Backup Type] ,
        bs.backup_start_date AS [Date]
FROM    master..sysdatabases sd
        LEFT OUTER JOIN msdb..backupset bs ON RTRIM(bs.database_name) = RTRIM(sd.name)
        LEFT OUTER JOIN msdb..backupmediafamily bmf ON bs.media_set_id = bmf.media_set_id
WHERE   sd.name = \'[AdventureWorks]\' --填入数据库名
        AND bs.backup_start_date > GETDATE() - 10 --填入天数
ORDER BY sd.name ,
        [Date]
-----------------------------------------------------
--列出sql实例下所有数据库的最后一次备份类型 和当前备份类型 排除tempdb数据库
SELECT  sd.name AS [Database],
        CASE WHEN bs.type = \'D\' THEN \'Full backup\'
             WHEN bs.type = \'I\' THEN \'Differential\'
             WHEN bs.type = \'L\' THEN \'Log\'
             WHEN bs.type = \'F\' THEN \'File/Filegroup\'
             WHEN bs.type = \'G\' THEN \'Differential file\'
             WHEN bs.type = \'P\' THEN \'Partial\'
             WHEN bs.type = \'Q\' THEN \'Differential partial\'
             WHEN bs.type IS NULL THEN \'No backups\'
             ELSE \'Unknown (\' + bs.type + \')\'
        END AS [Backup Type],
        max(bs.backup_start_date) AS [Last Backup of Type]
FROM    master..sysdatabases sd
        LEFT OUTER JOIN msdb..backupset bs ON rtrim(bs.database_name) = rtrim(sd.name)
        LEFT OUTER JOIN msdb..backupmediafamily bmf ON bs.media_set_id 
版权声明:本文为gguozhenqian原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/gguozhenqian/articles/3858698.html