نمایش نتایج 1 تا 4 از 4

نام تاپیک: بدست آوردن مشخصات آخرین نسخه بکاپ گرفته

  1. #1

    بدست آوردن مشخصات آخرین نسخه بکاپ گرفته

    با سلام
    چطوری میشه مشخصات آخرین نسخه بکاپ گرفته شده از دیتابیس رو مثل مسیر ، تاریخ و ساعت بدست آورد؟
    آیا حتمآ باید تو دیتابیس ذخیره بشه یا روش دیگه ای هم هست؟

  2. #2

    نقل قول: بدست آوردن مشخصات آخرین نسخه بکاپ گرفته

    سلام،
    می تونین از داده های جداول سیستمی 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;

  3. #3

    نقل قول: بدست آوردن مشخصات آخرین نسخه بکاپ گرفته

    نقل قول نوشته شده توسط msalim مشاهده تاپیک
    سلام،
    می تونین از داده های جداول سیستمی 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;
    سلام خیلی ممنون
    میشه کدی رو که نوشتید توضیح بدین و اینکه این جداول کجا هستند و این کد رو کجا باید بنویسم من با سی شارپ کار میکنم اگر از برنامم ستاپ بسازم و رو هر سیستمی نصب بشه باز هم جواب میده؟

  4. #4

    نقل قول: بدست آوردن مشخصات آخرین نسخه بکاپ گرفته

    این یک Query که می تونین داخل یک Stored Proceduer استفاده کنین.
    در صورتی که SQL Server و نصب می کنین (Express رو نمی دونم!) یکسری بانک ها از قبل وجود دارند مثل master یا tempdb. این داده ها از این نوع بانک ها استخراج می شه.

    راجب پروژه ای که دارین من مطمئن نیستم که جواب می ده یا نه چون بر میگرده به نرم افزار SQL که استفاده می کنین.

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •