با سلام
چطوری میشه مشخصات آخرین نسخه بکاپ گرفته شده از دیتابیس رو مثل مسیر ، تاریخ و ساعت بدست آورد؟
آیا حتمآ باید تو دیتابیس ذخیره بشه یا روش دیگه ای هم هست؟
با سلام
چطوری میشه مشخصات آخرین نسخه بکاپ گرفته شده از دیتابیس رو مثل مسیر ، تاریخ و ساعت بدست آورد؟
آیا حتمآ باید تو دیتابیس ذخیره بشه یا روش دیگه ای هم هست؟
سلام،
می تونین از داده های جداول سیستمی backupset و backupfile از بانک msdb به شکل زیر استفاده کنین:
SELECT TOP 2 t2.database_name, t2.backup_finish_date, t1.physical_name
FROM msdb.dbo.backupfile t1
INNER JOIN msdb.dbo.backupset t2
ON t1.backup_set_id = t2.backup_set_id
ORDER BY t2.backup_finish_date DESC;
این یک Query که می تونین داخل یک Stored Proceduer استفاده کنین.
در صورتی که SQL Server و نصب می کنین (Express رو نمی دونم!) یکسری بانک ها از قبل وجود دارند مثل master یا tempdb. این داده ها از این نوع بانک ها استخراج می شه.
راجب پروژه ای که دارین من مطمئن نیستم که جواب می ده یا نه چون بر میگرده به نرم افزار SQL که استفاده می کنین.