خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


مشاهده آخرین تاریخ Backup گیری از دیتابیس ها در SQL Server

مشاهده آخرین تاریخ Backup گیری از دیتابیس ها در SQL Server
در سازمان ها و شرکت ها، روزانه مقدایر زیادی اطلاعات در دیتابیس ها افزوده، تغییر و حذف می شود و از این رو برای بروز نگه داشتن اطلاعات سازمان، بک آپ گیری از اطلاعات، یک وظیفه مهم و حیاتی برای DBA می باشد. حتما باید در بازه های زمانی معین باید نسبت به بک آپ گیری اقدام شود. پیشتر در مقالات جداگانه ای در خصوص نحوه بک آپ گیری از دیتابیس صحبت کرده ایم.

سیستم یکپارچۀ سازمانی راهکار




اما گاهی اوقات به طور دوره ای ، بررسی وضعیت پشتیبان گیری از پایگاه داده مورد نیاز است چرا که شاید برنامه ریزی اتوماتیک شما برای بک آپ گیری از دیتابیس ممکن است به درستی کار نکند و با استفاده از اسکریپت زیر می توانید آخرین تاریخ بک آپ گیری از دیتابیس های خود در این Instance از SQL Server را مشاهده کنید.

SELECT
D.name
,CASE
WHEN MAX(B.backup_finish_date) IS NULL
THEN 'Backup not taken'
ELSE CONVERT(VARCHAR(100),MAX(B.backup_finish_date))
END AS LastBackupDate
FROM sys.databases AS D
LEFT OUTER JOIN msdb.dbo.backupset AS B
ON D.name = B.database_name AND B.type = 'D'
GROUP BY D.name
ORDER BY 2 DESC

اگر برابر نام دیتابیسی مقدار Backup not taken درج شده بود، بدین معنی است که تا به حال از این دیتابیس هیچ بک آپی گرفته نشده است.


نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز