پشتیبان گیری و زمان بندی خودکار (پشتیبان گیری) پایگاه داده Silkroad SQL Server
در سرورهای خصوصی Silkroad، تمام حسابهای بازیکن (ACCOUNT)، اطلاعات کاراکترها (SHARD) و گزارشهای بازی در پایگاه داده SQL Server در حال اجرا بر روی ویندوز سرور ذخیره میشوند. این مهم ترین وظیفه صاحبان سرور است که به طور منظم از پایگاه داده پشتیبان تهیه کنند در برابر خطر خرابی احتمالی سیستم یا حمله سایبری به سرور. در این راهنما، نحوه تهیه نسخه پشتیبان دستی و اتصال آن به یک برنامه خودکار را خواهید آموخت.
روش 1: تهیه نسخه پشتیبان دستی از طریق SQL Server
قبل از آوردن یک به روز رسانی جدید به سرور یا اجرای یک پرس و جو در پایگاه داده، مطمئن شوید که با این مراحل یک نسخه پشتیبان دستی تهیه کنید:
- SQL Server Management Studio (SSMS) برنامه را باز کنید و متصل شوید.
- از منوی سمت چپ، پایگاه داده ای را که می خواهید پشتیبان بگیرید انتخاب کنید (مثلا:
SRO_VT_SHARD) روی آن کلیک راست کنید. - وظایف -> پشتیبان گیری... مسیر خود را دنبال کنید.
- در پنجره باز شده مقصد مسیر پوشه ای که نسخه پشتیبان در آن ذخیره می شود را بررسی کنید (معمولاً C:\Backup). اگر یک نسخه پشتیبان قدیمی وجود دارد، آن را از لیست انتخاب کنید، روی «حذف» کلیک کنید و روی دکمه «افزودن» کلیک کنید تا نام فایل جدیدی به آن بدهید (مثلاً: shard_backup.bak).
- باشه فرآیند پشتیبان گیری را با فشار دادن دکمه تکمیل کنید. همین روند
SRO_VT_ACCOUNTتکرار برای .
روش 2: برنامه پشتیبان گیری خودکار روزانه (زمان بندی) با SQL Server Agent
برای اطمینان از اینکه فراموش نمیکنید هر روز یک نسخه پشتیبان تهیه کنید، میتوانید از SQL Server این کار را هر شب بهطور خودکار انجام دهید:
- در پایین منوی سمت چپ SQL Server قرار دارد SQL Server Agent سرویس را با کلیک راست روی آن و انتخاب «شروع» فعال کنید.
- مشاغل روی پوشه کلیک راست کنید شغل جدید... گزینه را انتخاب کنید.
- ژنرال در برگه، "SRO_Automatic_Backup" را در نام وارد کنید.
- مراحل به برگه بروید جدید... دکمه را فشار دهید. در قسمت فرمانی که باز می شود، کد SQL Query را بنویسید که پشتیبان تهیه می کند و آن را ذخیره می کند.
- برنامه ها با جابجایی به برگه جدید... بگو در اینجا، تعیین کنید که هر شب در چه ساعتی (مثلاً 03:00) نسخه پشتیبان گرفته میشود. اکنون سرور شما به طور خودکار در زمانی که شما مشخص کرده اید یک نسخه پشتیبان با فرمت bak.
این مقاله به طور ویژه برای PvPServer تهیه شده است.