Skip to content

Commit

Permalink
DB 単位のバックアップ情報の取得を追加
Browse files Browse the repository at this point in the history
  • Loading branch information
MasayukiOzawa committed May 25, 2018
1 parent 7797cda commit 0c1189a
Showing 1 changed file with 47 additions and 0 deletions.
47 changes: 47 additions & 0 deletions Backup/DB 単位のバックアップ状況の取得.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
USE [master]
GO

SET NOCOUNT ON
GO

SELECT
name,
create_date,
recovery_model,
recovery_model_desc,
D AS full_backup_finish_date,
I AS diff_backup_finish_date,
L AS log_backup_finish_date
FROM
(
SELECT
d.database_id,
d.name,
d.create_date,
d.recovery_model,
d.recovery_model_desc,
backup_tbl.type,
backup_tbl.backup_finish_date
FROM
sys.databases AS d
LEFT JOIN
(SELECT
database_name,
type,
MAX(backup_finish_date) AS backup_finish_date
FROM
msdb.dbo.backupset
GROUP BY
database_name,
type
) AS backup_tbl
ON
d.name = backup_tbl.database_name
) AS T
PIVOT
(
MAX(backup_finish_date)
FOR type IN(D, I, L)
)AS PVT
ORDER BY
database_id ASC

0 comments on commit 0c1189a

Please sign in to comment.