قسمت نوزده _سه :(Back up & Restore (SQL Server
توسط
- 2011-03-13 - 04:01 PM (بازدید: 5065)
|
از این ابزار در سازمانهای بزرگ و کوچک استفاده می شود و معمولا می توان اینطور گفت
که یکی از مهمترین ابزار های یک DBA بشمار میرود یعنی کسی که فقط سروکار او با دیتابیس است (Database Administrator).
در حال حاضر آخرین ویرایش SQL Server ویرایش 2008 می باشد که نسبت به نسخه
قبلی آن یعنی 2005 دارای قابلیت های کاربردی بیشتری می باشد. اکثر Database Server های فعلی هنوز هم از نسخه قبلی آن یعنی 2005 در حال استفاده هستند.
MOSS 2007 در زمان نصب، اگر بصورت Basic نصب شود بصورت اتوماتیک نسخه Express
نرم افزار SQL Server 2005 را نیز نصب نموده و کلیه دیتابیس های مورد نیازش را بر روی آن
آماده کار می نماید. این نسخه از نرم افزار یعنی نسخه Express دارای محدودیتهایی
نسبت به نسخه اصلی آن یعنی Enterprise می باشد؛ یکی از این محدودیتها عدم وجود
سرویس SQL Server Agent است. وظیفه این سرویس انجام عملیات های زمان بندی
شده در مورد دیتابیس ها است ازآن جمله می توان به
Replication Tasks, Maintenance Tasks, Backup,... اشاره نمود که برای اطلاعات بیشتر
در مورد هر کدام می توانید به سایت Microsoft مراجعه فرمایید.
نرم افزار SQL Server دارای رابطی بنام Management Studio است که از طریق آن امکان
کار با سرویس مختلف این نرم افزار فراهم می گردد. همانطوریکه گفته شد یکی از وظایف
سرویس SQL Server Agent مدیریت و انجام عملیاتهای مختلف از جمله Backup می
باشد. بنابرین با استفاده از رابط Management Studio می توانیم به راحتی به سرویس
های SQL Server و SQL Server Agent متصل شده و عملیات های مورد نظر را زمان بندی می نماییم.
همانطور که می دانید اکثر تنظیمات و نیز اطلاعات داخل شرپوینت درون Database های آن
قرار می گیرد (حدود 99%)، بنابرین بد نیست در زمان کار با این نرم افزار با ساختار
دیتابیس های آن نیز آشنا شویم تا بتوانیم برنامه درستی برای پشتیبان گیری از آنها تدوین نماییم.
براي گرفتن Backup درمرحله اول ابتدا بايد سرويس SQL Server Vss writer رااستارت كنيم.طي مراحل زير
.Before you back up an Office SharePoint Server 2007 environment for the first time, you must verify that the SQL Server Volume Shadow Copy Service (VSS) is set to start automatically by using the following procedure. You must be a member of the Administrators group on the local computer to perform this action
1.Click Start, click Administrative Tools, and then point to Services
2.In the list of services, locate SQL Server VSS Writer
3.Verify that Status is set to Started, and Startup Type is set to Automatic
4.If either of these properties is not set to the required value, right-click SQL Server VSS Writer, and then click Properties
5.If needed, on the General tab, select Startup type: Automatic
6.If needed, in the Service status area, click Start and then click OK
بعد ازتنظيم مراحل فوق به سراغ رابط SQL Serverمان كه همان Management Studio
ميباشدرفته ومانند شكل زير مراحل backup گيري را ازاجزاي شيرپوينت كه با
Datebaseخاصي مشخص كرده ايم كه دراينجاازdatabase وب پارتpersiannetworks
مراحل backupگيري را انجام ميدهيم.
1.JPG
2.JPG
مواردی که در زمان Backup گيري نادیده گرفته می شود!
شرپوینت تمامی محتویات سایتهای را در دیتابیس ها نگهداری می کند، مجموعه ای از
فایلهای سیستمی وجود دارند که در دیتابیس نگهداری نشده و بنابراین در زمان پشتیبان
گیری بدرستی از آنها بکاپ گرفته نمی شود. این اطلاعات شامل موارد زیر می باشد :
- Web Part های جانبی
- Site Definitions و فایلهای xml
- الگوهای صفحات با پسوند aspx.
- فایلهای Script
بعد ازگرفتن Backup بايد Dataهاي Backup را بازگرداند ولي مواردي كه Backup نميشود
مانند Webpartهاي جانبي كه منظور وب پارت های جانبي غیر از وب پارتهای استاندارد
موجود در شرپوینت می باشد که در آن نصب شده اند). در این حالت تمامی مراحل نصب می بایست مو به مو اجرا شده و مجددا نصب گردند.
همانطوریکه گفته شد در کنار Web Part های جانبی، یکسری دیگر از فایلها وجود دارند که
ممکن است در زمان Customization شرپوینت، تغییر نمایند و یا به تعداد آنها اضافه شود. این فایلها همگی در مسیر زير قرار دارند :
C:\program files\common files\microsoft shared\Web server extensions\12
باسرچي كه من داشتم با استفاده ازwindows backup ميتوان ازاين مسير هم
Backup گرفت اساتيد اگر براي اين موضوع Solution ونكته اي وجود دارد كه من آگاهي
ندارم بي صبرانه منتظريم تا در همين قسمت به صورت نظر آموزش داده شود متشكرم