لوگوی CloudRUX
    Datacenter 1
    Datacenter 2
    Datacenter 3
    پشتیبان‌گیری

    پشتیبان‌گیری از داده‌های حسابداری: راهنمایی برای حسابداران و کسب‌وکارهای کوچک

    تیم مهندسی CloudRUX
    9 دقیقه

    پایگاه داده حسابداری، دفاتر الکترونیکی و بایگانی فاکتورهای الکترونیکی از حیاتی‌ترین داده‌های هر شرکت هستند. گام‌به‌گام توضیح می‌دهیم چگونه به‌جای کپی کردن فایل‌های باز، از پایگاه داده به‌درستی پشتیبان بگیرید، پشتیبان‌گیری را زمان‌بندی کنید، یک نسخه خارج از محل و تغییرناپذیر نگه دارید و بازیابی را آزمایش کنید.

    از هر شرکتی بپرسید از دست دادن کدام داده بیشترین آسیب را می‌زند، پاسخ معمولاً یکی است: داده‌های حسابداری. حساب‌های مشتریان و تأمین‌کنندگان، گردش موجودی انبار، حقوق و دستمزد، فاکتورهای الکترونیکی و دفاتر الکترونیکی هم در کانون عملیات روزانه قرار دارند و هم در کانون تعهدات قانونی. خرابی یک دیسک، حمله باج‌افزاری یا حذف تصادفی فایل یک شرکت می‌تواند به هفته‌ها ورود مجدد داده‌ها منجر شود.

    برای دفاتر حسابداری، خطر از این هم بیشتر است. یک سرور ممکن است داده‌های ده‌ها یا حتی صدها مشتری را در خود نگه دارد. در این مقاله توضیح می‌دهیم چگونه از داده‌های حسابداری به‌درستی نسخه پشتیبان تهیه کنید، رایج‌ترین اشتباهات کدام‌اند و چه روال عملی‌ای حتی برای یک دفتر کوچک قابل اجراست.

    چرا داده‌های حسابداری به رسیدگی ویژه نیاز دارند

    داده‌های حسابداری مثل فایل‌های معمولی اداری نیستند. کپی کردن یک سند Word معمولاً کافی است، اما نرم‌افزارهای حسابداری معمولاً در پس‌زمینه روی یک پایگاه داده کار می‌کنند. سه ویژگی، تهیه نسخه پشتیبان از آن‌ها را متفاوت می‌کند:

    • دائماً تغییر می‌کنند: در طول روز فاکتور صادر می‌شود، پرداخت ثبت می‌شود و موجودی جابه‌جا می‌شود. نسخه پشتیبان دیشب، کار امروز بعدازظهر را در بر ندارد.
    • باید سازگار باشند: اگر نسخه پشتیبان سربرگ یک فاکتور را داشته باشد اما سطرهای آن را نه، بی‌فایده است. شما به تصویری سازگار از پایگاه داده در یک لحظه مشخص نیاز دارید.
    • باید سال‌ها نگهداری شوند: دفاتر و اسناد باید مدت طولانی نگهداری شوند. نسخه‌های پشتیبان فقط برای بازیابی پس از حادثه نیستند، بلکه برای دسترسی به دوره‌های گذشته نیز به کار می‌روند.

    از چه چیزهایی باید نسخه پشتیبان تهیه کرد؟

    پوشه برنامه تنها چیزی نیست که باید محافظت شود. یک برنامه پشتیبان‌گیری کامل باید این موارد را پوشش دهد:

    • پایگاه داده حسابداری: نرم‌افزارهای رایج حسابداری و ERP در ترکیه، مانند Logo، Mikro و Netsis، اغلب داده‌های خود را روی Microsoft SQL Server ذخیره می‌کنند. برخی بسته‌های کوچک‌تر از پایگاه داده فایل‌محور اختصاصی خود استفاده می‌کنند. دانستن اینکه کدام را دارید، نخستین گام برای انتخاب روش درست است.
    • فایل‌های دفتر الکترونیکی و رسیدها: فایل‌های دفتر الکترونیکی تولیدشده و فایل‌های رسید تأییدشده (berat) آن‌ها.
    • بایگانی فاکتور الکترونیکی، آرشیو الکترونیکی و بارنامه الکترونیکی: حتی اگر ارائه‌دهنده خدمات شما نسخه‌ای نگه می‌دارد، توصیه می‌شود بایگانی خودتان را هم داشته باشید. در صورت تغییر ارائه‌دهنده یا پایان خدمات، ممکن است دسترسی از دست برود.
    • اسناد اسکن‌شده: قراردادها، رسیدهای بانکی و اسناد هزینه.
    • تنظیمات نرم‌افزار و اطلاعات لایسنس: هنگام نصب مجدد، ساعت‌ها در وقت صرفه‌جویی می‌کنند.
    • برای حسابداران، پوشه‌های مشتریان: پیش‌نویس اظهارنامه‌های مالیاتی، مکاتبات و فایل‌های کاری.

    رایج‌ترین اشتباه: کپی کردن فایل‌های باز پایگاه داده

    در بسیاری از دفاتر، «پشتیبان‌گیری» یعنی کپی کردن پوشه برنامه روی یک دیسک خارجی در پایان هر روز. برای نرم‌افزار حسابداری‌ای که روی SQL Server اجرا می‌شود، این کار خطر جدی دارد. وقتی پایگاه داده در حال اجراست، فایل‌های MDF و LDF آن باز هستند و مدام در آن‌ها نوشته می‌شود. کپی کردن آن‌ها مثل فایل‌های معمولی یا با شکست مواجه می‌شود یا نسخه‌ای ناسازگار تولید می‌کند که قابل بازیابی نیست.

    بدتر اینکه مشکل معمولاً فقط زمانی کشف می‌شود که به بازیابی نیاز است. اینکه بفهمید نسخه‌های پشتیبان ماه‌ها باز نمی‌شوند، یکی از سناریوهایی است که بیش از همه با آن روبه‌رو می‌شویم.

    رویکرد درست، تهیه نسخه پشتیبان از پایگاه داده با سازوکار خودِ موتور پایگاه داده است:

    • پشتیبان‌گیری بومی SQL Server: یک Maintenance Plan یا کار زمان‌بندی‌شده، پشتیبان کامل و در صورت نیاز پشتیبان تفاضلی و پشتیبان لاگ تراکنش تهیه می‌کند. فایل‌های BAK حاصل سازگار هستند و کپی کردن آن‌ها ایمن است.
    • نرم‌افزار پشتیبان‌گیری آگاه از برنامه: ابزارهایی مانند Veeam هنگام پشتیبان‌گیری از کل سرور با SQL Server ارتباط برقرار می‌کنند و یک اسنپ‌شات سازگار از پایگاه داده می‌گیرند. سپس می‌توانید کل سرور یا تنها یک پایگاه داده را بازیابی کنید.
    • ابزار پشتیبان‌گیری داخلی نرم‌افزار: بسیاری از بسته‌های حسابداری می‌توانند از فایل هر شرکت نسخه پشتیبان بگیرند. این ابزارها مفیدند اما به‌تنهایی کافی نیستند؛ خروجی آن‌ها نیز باید به‌صورت خودکار به خارج از محل منتقل شود.

    برای آشنایی بیشتر با نحوه نگهداری و پشتیبان‌گیری پایگاه‌های داده به‌صورت سرویس، صفحه راهکارهای پایگاه داده ما را ببینید.

    تعهدات قانونی نگهداری: تصویر کلی

    قانون تجارت ترکیه و قانون آیین دادرسی مالیاتی، نگهداری دفاتر و اسناد تجاری را برای سال‌های متمادی الزامی می‌دانند. معمولاً دوره‌هایی بین پنج تا ده سال ذکر می‌شود و اینکه کدام دوره اعمال شود به نوع سند و قوانین مربوط بستگی دارد. تعهدات نگهداری مشابهی برای دفاتر و اسناد الکترونیکی نیز وجود دارد.

    از آنجا که این دوره‌ها ممکن است تغییر کنند و بسته به وضعیت شرکت شما متفاوت باشند، توصیه می‌کنیم دوره‌های دقیق نگهداری را با حسابدار یا مشاور حقوقی خود تأیید کنید. از نظر فنی، نکته کلیدی این است: برنامه پشتیبان‌گیری شما باید نه‌فقط چند هفته اخیر، بلکه بایگانی‌ای را پوشش دهد که در تمام دوره قانونی در دسترس بماند.

    داده‌های حسابداری شامل داده‌های شخصی کارکنان و مشتریان نیز هستند، بنابراین KVKK، قانون حفاظت از داده‌های ترکیه، نیز اعمال می‌شود. محل نگهداری نسخه‌های پشتیبان اهمیت دارد و نگهداری آن‌ها در ترکیه مسائل مربوط به انتقال فرامرزی داده را ساده‌تر می‌کند.

    یک روال پشتیبان‌گیری درست: قانون 3-2-1 و فراتر از آن

    مطمئن‌ترین نقطه شروع، قانون 3-2-1 است: دست‌کم سه نسخه از داده‌ها، روی دو نوع رسانه متفاوت، که یک نسخه خارج از محل باشد. برای یک محیط حسابداری، این می‌تواند به این شکل باشد:

    1. داده‌های زنده: پایگاه داده در حال اجرا روی سرور حسابداری.
    2. پشتیبان محلی: نسخه‌های پشتیبان پایگاه داده که در همان دفتر اما روی دیسک یا NAS جداگانه نگهداری می‌شوند. این نسخه برای بازیابی سریع است.
    3. پشتیبان خارج از محل: نسخه‌ای که در فضای ابری، در یک دیتاسنتر در ترکیه نگهداری می‌شود. این همان نسخه‌ای است که پس از آتش‌سوزی، سرقت یا حمله باج‌افزاری نجاتتان می‌دهد.

    در سال‌های اخیر یک مورد دیگر هم اضافه شده است: یکی از نسخه‌ها باید تغییرناپذیر (immutable) باشد. باج‌افزارها اکنون پوشه‌های پشتیبان شبکه و دیسک‌های خارجی متصل را هم رمزگذاری می‌کنند. پشتیبان تغییرناپذیر نسخه‌ای است که هیچ‌کس نمی‌تواند آن را تا مدت معینی حذف یا تغییر دهد، حتی اگر یک حساب مدیر سیستم به خطر بیفتد.

    زمان‌بندی: هر چند وقت یک‌بار باید نسخه پشتیبان تهیه کرد؟

    یک سؤال از خودتان بپرسید: حداکثر چه مقدار داده را می‌توانم از دست بدهم؟ به این مقدار، هدف نقطه بازیابی (RPO) گفته می‌شود.

    • کسب‌وکار کوچک با تراکنش‌های روزانه اندک: یک پشتیبان کامل در روز اغلب کافی است.
    • کسب‌وکار با صدور فاکتور و گردش موجودی زیاد: یک پشتیبان کامل شبانه به‌همراه پشتیبان تفاضلی یا لاگ هر چند ساعت یک‌بار.
    • دفتر حسابداری: پشتیبان‌گیری‌های اضافی در طول روز در دوره‌های اظهارنامه مالیاتی تفاوت بزرگی ایجاد می‌کند. از دست رفتن کار یک بعدازظهر یعنی ورود مجدد داده‌های ده‌ها مشتری.

    مدت نگهداری هم نیاز به برنامه‌ریزی دارد. یک مدل رایج، پشتیبان‌های روزانه را چند هفته، پشتیبان‌های هفتگی را چند ماه و پشتیبان‌های پایان ماه و پایان سال را در تمام دوره قانونی نگه می‌دارد. نسخه‌های پشتیبانی که پس از بستن حساب‌های پایان سال و ارسال دفتر الکترونیکی تهیه می‌شوند، باید برچسب‌گذاری و جداگانه نگهداری شوند.

    آزمون بازیابی: اطمینان از اینکه نسخه پشتیبان واقعاً کار می‌کند

    نسخه پشتیبانی که آزموده نشده، فقط یک امید است. توصیه می‌کنیم این بررسی‌ها را دست‌کم ماهی یک‌بار انجام دهید:

    • آخرین نسخه پشتیبان پایگاه داده را در یک محیط آزمایشی جداگانه بازیابی کنید.
    • نرم‌افزار حسابداری را به این نسخه متصل کنید و ثبت‌های اخیر چند شرکت را بررسی کنید.
    • یک فایل فاکتور الکترونیکی و دفتر الکترونیکی تصادفی را از بایگانی بازیابی کنید.
    • مدت زمان بازیابی را یادداشت کنید. این همان مدتی است که کسب‌وکار شما در یک حادثه واقعی متوقف می‌ماند.

    ثبت این آزمون‌ها به مستندسازی کنترل‌های داخلی و تدابیر فنی مورد انتظار طبق KVKK نیز کمک می‌کند.

    نکات تکمیلی برای دفاتر حسابداری

    • تفکیک بر اساس مشتری: باید بتوانید داده‌های یک مشتری را بدون تأثیر بر دیگران بازیابی کنید.
    • حقوق دسترسی: افرادی را که به نسخه‌های پشتیبان دسترسی دارند محدود کنید. رمز عبور مشترک مدیر سیستم یکی از بزرگ‌ترین حفره‌های امنیتی است.
    • لپ‌تاپ‌ها: فایل‌های کاری روی لپ‌تاپ کارکنان نیز باید پوشش داده شوند.
    • رمزگذاری: نسخه‌های پشتیبان خارج از محل باید هنگام انتقال و در حالت ذخیره رمزگذاری شوند.

    یک شروع عملی: کدام بسته برای چه کسی مناسب است؟

    همه دفاتر مدیر سیستم ندارند، بنابراین در نظر گرفتن پشتیبان‌گیری به‌عنوان یک سرویس ماهانه به‌جای یک پروژه، کار را آسان‌تر می‌کند. بسته‌های SMB شرکت CloudRUX برای همین منظور طراحی شده‌اند (قیمت‌ها ماهانه و بدون احتساب مالیات بر ارزش افزوده است):

    بستهقیمت ماهانهمناسب برای
    Starter9.90 USDدفاتر بسیار کوچکی که با سرویس‌های ابری پایه شروع می‌کنند
    Office59 USDشامل 250 GB پشتیبان‌گیری از رایانه و فایل؛ دفاتری با یک رایانه حسابداری و پوشه‌های اشتراکی
    Secure Officeاز 129 USDشامل 1 TB پشتیبان تغییرناپذیر سرور، گزارش KVKK و بررسی ماهانه؛ کسب‌وکارهای دارای سرور حسابداری و دفاتر حسابداری

    محیط‌های بزرگ‌تر یا چند سروره را می‌توان با پشتیبان‌گیری به‌عنوان سرویس (BaaS) ما به‌صورت اختصاصی اندازه‌گذاری کرد. تفاوت فقط در فضای ذخیره‌سازی نیست: مهندسانی که به فارسی و ترکی صحبت می‌کنند هر روز بررسی می‌کنند که کارهای پشتیبان‌گیری شما کامل شده باشد و در صورت بروز مشکل با شما تماس می‌گیرند.

    پرسش‌های متداول

    آیا پشتیبان‌گیری داخلی نرم‌افزار حسابداری من کافی نیست؟

    شروع مفیدی است اما به‌تنهایی کافی نیست. این نسخه‌های پشتیبان معمولاً روی همان سرور قرار دارند و ممکن است در حمله باج‌افزاری یا خرابی دیسک همراه با داده‌های زنده از بین بروند. آن‌ها باید به‌صورت خودکار به خارج از محل، و ترجیحاً به فضای ذخیره‌سازی تغییرناپذیر، کپی شوند.

    آیا یک دیسک خارجی کافی است؟

    دیسک خارجی یک نسخه محلی خوب است، اما اگر متصل بماند، باج‌افزار می‌تواند آن را هم رمزگذاری کند و آتش‌سوزی یا سرقت آن را همراه با بقیه چیزها از بین می‌برد. آن را با یک نسخه ابری تغییرناپذیر خارج از محل تکمیل کنید.

    چرا نگهداری نسخه‌های پشتیبان در ترکیه اهمیت دارد؟

    داده‌های حسابداری شامل داده‌های شخصی مانند اطلاعات کارکنان و مشتریان است. نگهداری آن‌ها در ترکیه تعهدات انتقال فرامرزی طبق KVKK را ساده‌تر می‌کند. برای ارزیابی قطعی، با مشاور حقوقی خود مشورت کنید.

    بازیابی چقدر طول می‌کشد؟

    به حجم پایگاه داده، سرعت اتصال و محل نگهداری نسخه پشتیبان بستگی دارد. بازیابی از پشتیبان محلی معمولاً چند دقیقه طول می‌کشد؛ بازگرداندن کل یک سرور از فضای ابری ممکن است چند ساعت زمان ببرد. تنها راه مطمئن برای دانستن، اندازه‌گیری آن با یک آزمون واقعی است.

    از داده‌های حسابداری خود با CloudRUX محافظت کنید

    هر کسی می‌تواند زیرساخت بخرد؛ آنچه اهمیت دارد این است که مطمئن باشید نسخه‌های پشتیبان واقعاً هر روز تهیه می‌شوند، باز می‌شوند و در صورت نیاز سریع بازیابی می‌شوند. در CloudRUX نسخه‌های پشتیبان شما را در دیتاسنترهای ترکیه نگهداری می‌کنیم، با هزینه ثابت ماهانه مدیریت می‌کنیم و یک مهندس را به‌عنوان طرف ارتباط مستقیم در اختیارتان می‌گذاریم. بسته مناسب را در صفحه بسته‌های SMB پیدا کنید، گزینه‌های محیط‌های بزرگ‌تر را در صفحه BaaS ببینید، یا برای برنامه‌ریزی پشتیبان‌گیری محیط حسابداری خود با ما تماس بگیرید.

    بیایید راهکار مناسب کسب‌وکار شما را پیدا کنیم

    خدمات مهندسی بوتیکی متناسب با کسب‌وکارهای کوچک و متوسط. با یک ارزیابی رایگان شروع کنید.

    دریافت مشاوره رایگان