تهيه نسخه پشتيبان ( Backup ) از بانک اطلاعاتی وب سايتها، يکی از نگرانی های مديران وب سايتها ميباشد.
در سرورهای اشتراکی (Shared Hosting) به دليل امکان دسترسی فيزيکی به سرور بانک اطلاعاتی و احيانا در خدمات ميزبانی حرفه ای تر، مجزا بودن سرور وب و سرور بانک اطلاعاتی، عملا امکان تهيه نسخه Back UP از بانک اطلاعاتی توسط مدير سايت وجود ندارد و در صورت نياز به نسخه پشتيبان، چاره ای جزمراجعه به بخش پشتيبانی سرويس دهنده وجود ندارد.
هرچند تهيه نسخه ای کامل از بانک اطلاعاتی شامل تمام اجزای آن مانند User Defined Functions, Stored Prosedures, Trigers و ساير اطلاعات موجود در بانک همچنان با کمی صرف زمان ممکن است، اما به روشی ساده در اين نوشته، توضيح داده خواهد شد که چگونه از اطلاعات (داده های موجود در جداول [Tables] بانک اطلاعاتی) نسخه ای برای خود تهيه کنيد تا در مواقع ضروری از آن استفاده نماييد.
مجددا تاکيد ميشود که اطلاعاتی که در اين روش تهيه ميشود شامل تمامی اطلاعات و تنظيمات بانک اطلاعات نبوده و تنها شامل مقادير وارد شده در بانک ميباشد.
1- برای تهيه نسخه پشتيبان نياز به ابزاری برای اتصال به بانک اطلاعاتی MS SQL Server ميباشد، برای اينکه قابليت اتصال به بانکهای MS SQL 2000 و MS SQL 2005 را داشته باشيد بهتر است تا از ابزارSQL Server Management Studio که به همراه نگارش 2005 برنامه SQL Server ارايه ميشود استفاده نماييد. نسخه رايگان اين برنامه را ميتوانيد از وب سايت مايکروسافت از اين آدرس دريافت نماييد (حجم فايل برای زبان انگليسی تقريبا 38.5 مگابايت ميباشد).
2- پس از دريافت و نصب اين برنامه، برای آغاز به کار، به Start > All Programs> Microsoft SQL Server 2005 برويد و بر روی آيکون SQL Server Management Studio کليک نماييد تا برنامه اجرا شود.
3- پس از اجرای اين برنامه، شما بايد مشخصات مربوط به اتصال به بانک اطلاعاتی خود را وارد نماييد. در صورتی که شما خود برنامه نويس سايت نيستيد، اين اطلاعات را ميتوانيد از کسی که سايت را پياده ستزی نموده است و يا از سرويس دهنده ميزبانی وب خود دريافت نماييد.

4- پس از وارد نمودن اطلاعات فوق، بر روی کليد Connect کليک کنيد تا به سرور بانک اطلاعاتی متصل شويد.
5- در صورتی که اطلاعات مورد نياز را بصورت صحيح وارد نموده باشيد، پس ازمدتی به سرور متصل خواهيد شد و ليست خدمات موجود بر روی پايگاه اطلاعاتی را مشاهده خواهيد نمود.

6- بر روی علامت + در کنار Databases کليک کنيد تا ليست بانک اطلاعاتی های موجود بر روی سرور برای شما نمايش داده شود.
7- نام بانک اطلاعاتی خود را يافته و بر روی آن کليک کنيد.
8- بر روی نام بانک اطلاعاتی خود کلیک راست کنید، بر روی Tasks رفته و گزینه Export Data را انتخاب نمایید.

9- مراحل تهيه نسخه پشتيبان از بانک اطلاعاتی آغاز ميگردد، در اولين مرحله، مطابق تصوير زير، بر روی NEXT کليک کنيد تا به مرجله بعد بروید.

10- در صفحه ای که باز ميشود، مبدا دريافت اطلاعات، که همان پاطگاه اطلاعاتی موجود بر روی سرور وب سایت میباشد را انتخاب نموده و با انتخاب گزینه Use SQL Server Authentication مجددا نام کاربری و کلمه عبور مربوط به بانک اطلاعاتی را وارد نمایید و سپس نام بانک اطلاعاتی را در قسمت DATABSE انتخاب نماييد. سپس بر روی NEXT کليک کنيد تا به مرجله بعد برويد.

11- در مرجله بعد، محل ذخيره اطلاعات از بانک اطلاعاتی موجود بر روی سرور را تعيين مينماييد. در اين متن، برای سادگی هرچه بيشتر، اطلاعات را بر روی بانک اطلاعاتی ACCESS ذخيره خواهيم نمود. (لطفا توجه کنيد که با ين روش، تنها اطلاعات موجود در جداول و View ها ذخيره خواهند ش. برای اطلاع از روش های تهيه نشخه پشتيبان کامل اطلاعات، به راهنمای نرم افزار MS SQL server مراجعه نماييد.)
در اين مرحله، نياز به بانک اطلاعاتی Access داريد، برای سادگی کار، يِک نسخه خالی از اين بانک را در اين آدرس قرار داده ام و شما ميتوانيد آن را دريافت نماييد.
از قسمت Destination گزينه Microsoft Access را انتخاب نماييد و از قسمت File Name روی کليد Brows کليک نماييد و فايل Access را جهت ذخيره اطلاعات انتخاب نماييد. آنگاه بر روی NEXT کليک کنيد تا به مرحله بعد برويد.

12- در مرجله بعد، به منظور آغاز انتقال تمام داده از، گزينه NEXT را انتخاب نماييد و بر روی آن کليک کنيد.

13- برای انتفال تمام جداول و View ها گزينه Select All را انتخاب کرده و بر روی NEXT کليک کنيد.

14- برای شروع انتقال، بر روی FINISH کليک نماييد.

15- در صفحه بعد، مجددا بر روی NEXT کليک نماييد.
16- اطلاعات از سرور بر روی فايل Access شما منتقل خواهند شد.

17- بنا به حجم اطلاعات شما، پس از مدت زمانی، اطلاعات شما از سرور بر روی سيستم شما منتقل خواهند شد.
علی زمان ali.zaman@yahoo.com