From 0c1189ae99c8278afd2e0dd921939d5e2a96a82e Mon Sep 17 00:00:00 2001 From: Masayuki Ozawa Date: Fri, 25 May 2018 17:49:44 +0900 Subject: [PATCH] =?UTF-8?q?DB=20=E5=8D=98=E4=BD=8D=E3=81=AE=E3=83=90?= =?UTF-8?q?=E3=83=83=E3=82=AF=E3=82=A2=E3=83=83=E3=83=97=E6=83=85=E5=A0=B1?= =?UTF-8?q?=E3=81=AE=E5=8F=96=E5=BE=97=E3=82=92=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...1\343\201\256\345\217\226\345\276\227.sql" | 47 +++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 "Backup/DB \345\215\230\344\275\215\343\201\256\343\203\220\343\203\203\343\202\257\343\202\242\343\203\203\343\203\227\347\212\266\346\263\201\343\201\256\345\217\226\345\276\227.sql" diff --git "a/Backup/DB \345\215\230\344\275\215\343\201\256\343\203\220\343\203\203\343\202\257\343\202\242\343\203\203\343\203\227\347\212\266\346\263\201\343\201\256\345\217\226\345\276\227.sql" "b/Backup/DB \345\215\230\344\275\215\343\201\256\343\203\220\343\203\203\343\202\257\343\202\242\343\203\203\343\203\227\347\212\266\346\263\201\343\201\256\345\217\226\345\276\227.sql" new file mode 100644 index 0000000..a36c9d0 --- /dev/null +++ "b/Backup/DB \345\215\230\344\275\215\343\201\256\343\203\220\343\203\203\343\202\257\343\202\242\343\203\203\343\203\227\347\212\266\346\263\201\343\201\256\345\217\226\345\276\227.sql" @@ -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 \ No newline at end of file