خطای backups گرفتن در sql server
بسم الله الرحمن الرحیم
آموزش برنامه نویسی | خطا در اسکویل سرور
خطا در sql server
چگونه خطای backups گرفتن در sql server را رفع کنیم؟ برای رفع این خطا این مقاله را بخوانید.
بسم الله الرحمن الرحیم
آموزش برنامه نویسی | خطا در اسکویل سرور
خطا در sql server
چگونه خطای backups گرفتن در sql server را رفع کنیم؟
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
* خطای backups گرفتن در sql server *
Maintenance Plan چیست؟
فرض کنید که در یک سازمان وظیفه تهیه نسخه پشتیبان را بر عهده شما گذاشتهاند. قرار است هر روز یک Full Backup از بانک اطلاعاتی تهیه نمایید به نحوی که Backup هر روز در یک فایل جداگانه و با ذکر تاریخ ذخیره شود.
همچنین باید قابلیتی ایجاد نمایید که Backupهای قدیمی (برای مثال پنج روز قبل) به طور خودکار حذف گردد.
برای انجام اینکار چندین روش مختلف وجود دارد و یکی از آنها استفاده از Maintenance Plan میباشد. Maintenance Plan یک ابزار گرافیکی است که بوسیله آن میتوانید برخی از فعالیتهای پیچیده مدیریت بانک اطلاعاتی را به شکل کاملاً گرافیکی انجام داده و در صورت لزوم آنها را به صورت یک فرآیند خودکار تبدیل نمایید.
در هنگام بکاپ گیری ممکن است با این مشکل روبرو شوید و از شما بخواهد Maintenance Plan خود را چک کنید:
با کلیک بر روی لینک داده شده، پیامی به صورت زیر به شما نشان داده می شود:
دلیل این خطا این بوده است که از دو subplan مشابه و با یک نام برای یک plan استفاده شده است. (مشابه تصویر زیر)
راه حل
برای اینکار شما لازم است از SQL Server Agent برای اجرای subplan استفاده کنید.
SQL Server Agent چیست؟
Agent یک سرویس برای sql server است که وظیفه انجام job ها را به عهده دارد. job ها عملیاتی هستند که شما میخواهید در بازه های مختلفی تکرار شوند. مثلاً میخواهید تعریف کنید هر روز برای شما از دیتابیس های مختلف backup تهیه کند یا یک سری backup را بازیابی کند و... اگر SQl Server Agent فعال نباشد، job ها کارنخواهند کرد.
بنابراین لازم است مانند تصویر زیر این خطا را رفع کنید:
بعد از اینکار لازم است که نام subplan هایتان را تغییردهید.
منبع: sqlauthority
"منتشر شده در سایت و مجموعه ABLY"