PDA

View Full Version : پشتيبان گيري از بانك به صورت خودكار



r_mehrizi
چهارشنبه 18 شهریور 1388, 11:00 صبح
ميخوام داخل2005 sql كاري كنم كه از بانك به صورت خودكار پشتيبان بگيرد. مراحل زير را انجام ميدم

با راست کلیک روی بانک اطلاعاتی مورد نظر، گزینه Tasks\Backup را انتخاب کنید.
۲. نوع Backup را انتخاب کنید. Full حجم زیادی از هارد را مصرف خواهد کرد و به ازای هر backup گیری یک فایل ایحاد می‌کند. در حالی که Differntial استفاده بهینه‌تری از فضای هارد داشته و فقط یک فایل ایجاد می‌کند. (ترجیحا از نوع Differntial استفاده شود)
۳. در قسمت Destination در پایین صفحه، مسیر مورد نظر برای پشتیبان گیری مشخص می‌شود.
۴. در بالای همین صفحه روی فلش کنار دکمه Script کلیک میکنیم و از منوی باز شده گزینه Script action to job را باز میکنیم.

وقتي Script action to job را ميزنم خطاي زير را ميده

TITLE: Microsoft SQL Server Management Studio
------------------------------
Unable to script action to SQL Server Agent job.
------------------------------
ADDITIONAL INFORMATION:
Cannot show requested dialog. (SqlMgmt)
------------------------------
SQL Agent is not supported on this edition of SQL Server. (Microsoft.SqlServer.Smo)
For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=9.00.1399.00&EvtSrc=Microsoft.SqlServer.Management.Smo.Exceptio nTemplates.UnsupportedFeatureException&LinkId=20476
------------------------------
BUTTONS:
OK
------------------------------

داخل services كنترل پنل قسمت مربوط به sql server agent را start كردم اما دوباره اين خطا را ميده لطفا راهنمايي كنيد چون خيلي ضروري هستش:ناراحت:

بهنام بهمنی
چهارشنبه 18 شهریور 1388, 14:04 عصر
از طريق Management/Management Plan اقدام به تعريف back up نمايد

r_mehrizi
پنج شنبه 19 شهریور 1388, 09:25 صبح
از طريق Management/Management Plan اقدام به تعريف back up نمايد

Management Plan كجاست sql 2005 كه من نصب كردم sql express هستش و قسمتي به اين نام ندارد

بهنام بهمنی
پنج شنبه 19 شهریور 1388, 10:47 صبح
بهتر است يک نسخه کاملتر -مثلا Enterprise - را نصب کنيد

r_mehrizi
پنج شنبه 19 شهریور 1388, 11:41 صبح
بهتر است يک نسخه کاملتر -مثلا Enterprise - را نصب کنيد

من نسخه standard را نصب كردم .يعني هيچ راه ديگه اي برا پشتيبان گيري به صورت خودكار وجود ندارد؟

abi_sarab
پنج شنبه 19 شهریور 1388, 12:03 عصر
شما می تونید از agent job و یا Maintenense plan استفاده کنید.

r_mehrizi
پنج شنبه 19 شهریور 1388, 12:25 عصر
شما می تونید از agent job و یا Maintenense plan استفاده کنید.

خيلي ممنون ميشم در رابطه با agent job توضيح بديد چون كارم گيره

بهنام بهمنی
پنج شنبه 19 شهریور 1388, 14:10 عصر
نسخه standard بخش Maintenance plan را دارد. در بخش management مي توانيد آنرا پيدا کنيدروي Maintenance plan راست کليک کرده و گزينه wizard را انتخاب کنيد مراحل را ادامه دهيد تا در مرحله SELECT TASK گزينه backup database را تيک کنيد در مراحل بعد موارد خواسته شده را پر کنيد تا wizard پايان پذيرد

fotrosi
چهارشنبه 09 تیر 1389, 17:55 عصر
با سلام
من یه stored procedure برای بک آپ گیری نوشته ام که درست اجرا می شود و یه job هم تعریف کردم که باهاش اون stored procedure رو اجرا می کنم. وقتی job رو برای چند دقیقه بعد ست می کنم به درستی اجرا می شه و فایل بک آپ رو می سازه ولی وقتی اونو برای اجرا در یک ساعت خاص در شبانه روز ست می کنم دیگه اصلا اجرا نمی شه الان چند روزه که تنظیمش کردم ولی حتی یه بک آپ هم نگرفته. ممنون می شم راهنمایی کنید :-(

sallea
چهارشنبه 03 شهریور 1389, 10:33 صبح
تنظیمات scheduling یه قسمت اره که در یک روز مثلا 2 دفعه در ساعت خاصی اینکارو انجام می ده از اون استفاده کن

farhad_esfandiar
چهارشنبه 03 شهریور 1389, 13:48 عصر
با سلام
من یه stored procedure برای بک آپ گیری نوشته ام که درست اجرا می شود و یه job هم تعریف کردم که باهاش اون stored procedure رو اجرا می کنم. وقتی job رو برای چند دقیقه بعد ست می کنم به درستی اجرا می شه و فایل بک آپ رو می سازه ولی وقتی اونو برای اجرا در یک ساعت خاص در شبانه روز ست می کنم دیگه اصلا اجرا نمی شه الان چند روزه که تنظیمش کردم ولی حتی یه بک آپ هم نگرفته. ممنون می شم راهنمایی کنید :-(


سلام دوست عزيز اگه براتون مقدوره پروسيچرتونو ضميمه كنيد، تا هم بچه ها استفاده كنن. هم مشكلتون بيشتر قابل حل بشه