ورود

View Full Version : سوال: back up گیری اتوماتیک از sql2005



mehdiDER_5
سه شنبه 17 اردیبهشت 1387, 08:40 صبح
با سلام
اولا ً سرچ کردم در این مورد یک لینک پیدا کردم که کار نمیکرد میدانم که باید از طریق managmet اقدام کرد اما نمیدانم بعد باید چه کار کنم ممنون میشوم راهنمائی فرمائید

rezarafiee
چهارشنبه 18 اردیبهشت 1387, 08:13 صبح
یک job جدید تعریف کرده و در آن جا دستور زیر را تایپ نمایید
backup database[dbname] to disk ='c:\dbname.bak' with format
سپس در همان فرم job می توانید این عملیات را زمانبندی کنید schedules

mehdiDER_5
پنج شنبه 19 اردیبهشت 1387, 07:17 صبح
با سلام و تشکر
من میخواستم نحوه بک آپ گیری اتوماتیک که از طریق manage است را بدانم ...........

rezarafiee
پنج شنبه 19 اردیبهشت 1387, 08:20 صبح
دوست من این از مسیر management می باشد.
1-شما در management بر روی sql server agent کلیک وjobs را انتخاب کنید
2-با کلیک راست new job را انتخاب کنید
3-در پنجره step بر روی new کلیک کنید
4-پس از دادن نام و تعیین دیتابیس مورد نظر دستور backup که در قبل به آن اشاره شد را در command بنویسید
5-سپس با انتخاب schedules آن را زمانبندی کنید.

mehdiDER_5
پنج شنبه 19 اردیبهشت 1387, 10:47 صبح
با سلام و تشکر از شما دوست گرامی
من مراحل که شما گفته بودید را انجام دادم و اولاً run as چیست و همچنین with format هم که در دستورات آمده است به چه کار می آید و همچنین اگر بخواهیم مثلاً هر روز ساعت 14 از برنامه back up بگیریم باید چه کار کنیم و کارهائی که کرده ام را در اینجا گذاشتم

rezarafiee
پنج شنبه 19 اردیبهشت 1387, 12:15 عصر
1-الان 2005 روی سرورم نصب نیست(run as)
2-with format جهت overwrite استفاده می شود
3-پس از تعریف job روی آن کلیک و schedules را انتخاب و تنظیم کنید شاید در قسمت advanced هم بتوانید

reza_rad
شنبه 21 اردیبهشت 1387, 07:20 صبح
می توانید برای دیتابیس تون یک Maintenance plan تعریف کنید تا خودش job مربوط به بکاپ گیری رو بسازه. البته این نکته رو مدنظر داشته باشید که برای تعریف Maintenance plan روی SQL Server 2005 باید حتما Integration service استارت باشه.

jeniferxp
شنبه 21 اردیبهشت 1387, 11:43 صبح
با سلام خدمت شما
دوستان من اگه بخوام فایلی که اتوماتیک بک آپ گیری بشه به صورت فایلهایی با اسمهای متفاوت مثلا با ذکر تاریخ و ساعت مربوطه باید به چه صورت در job عمل کنم؟
با تشکر

reza_rad
شنبه 21 اردیبهشت 1387, 11:51 صبح
دوستان من اگه بخوام فایلی که اتوماتیک بک آپ گیری بشه به صورت فایلهایی با اسمهای متفاوت مثلا با ذکر تاریخ و ساعت مربوطه باید به چه صورت در job عمل کنم؟
با تشکر
یک Maintenace plan برای بکاپ گیری تعریف کنید. شما در Maintenance plan آدرس دایرکتوری ای که فایل های بکاپ اونجا گرفته می شوند رو وارد می کنید و سپس خود SQLServer فایل بکاپ رو براتون با ترکیب اسم دایرکتوری+تاریخ+ساعت ایجاد می کنه.

کار با maintenance plan ها ساده است . فقط چند تنظیم ساده داره.

برای ایجاد Maintenance plan در SQLServer 2005 :
management studio رو باز کنید.
به سرور مربوطه در object explorer کانکت بشید
به قسمت management بروید.
روی maintenance plan راست کلیک کنید و....

jeniferxp
شنبه 21 اردیبهشت 1387, 12:54 عصر
از کمکتون ممنون
اما آقای راد من اگه بخوام جزییات کار با maintenanace plan جهت backup گیری اتوماتیک را بدانم باید چکار کنم؟
با تشکر

reza_rad
شنبه 21 اردیبهشت 1387, 15:35 عصر
می تونید از لینک زیر کمک بگیرید:
How to: Create a Maintenance Plan (http://msdn.microsoft.com/en-us/library/ms189953.aspx)