په SQL سرور کې د ډیټابیسونو بیک اپ او بیا رغولو څرنګوالی
د SQL سرور د ډیټابیس مدیریت سیسټم (DBMS) دی چې د معلوماتي ټکنالوژۍ په نړۍ کې د معلوماتو د مدیریت لپاره په پراخه کچه کارول کیږي. بیک اپ او بیا رغونه دوه مهم عملیات دي چې هر ډیټابیس مدیر باید پوه شي ترڅو د سیسټم د ناکامۍ، فساد، یا د معلوماتو د ضایع کیدو په صورت کې د معلوماتو امنیت او بیا رغونه ډاډمن کړي. دا مقاله به په تفصیل او روښانه توګه په SQL سرور کې د ډیټابیس د بیک اپ او بیا رغولو لپاره ګامونه پوښي.
ولې بیک اپ او بیا رغونه مهمه ده؟
بیک اپ د ډیټابیس څخه خوندي ځای ته د معلوماتو کاپي کولو پروسه ده. دا د هارډویر ناکامۍ، انساني غلطۍ، مالویر بریدونو، یا طبیعي پیښو له امله د معلوماتو د ضایع کیدو مخنیوي لپاره اړینه ده. بیا رغونه د بیک اپ څخه اصلي یا نوي سیسټم ته د معلوماتو بیرته راستنولو پروسه ده ترڅو ډیټابیس خپل اصلي حالت ته بیرته راولي.
په SQL سرور کې د ډیټابیس بیک اپ کولو ګامونه
په SQL سرور کې د ډیټابیس بیک اپ کولو لپاره ډیری میتودونه شتون لري. دلته ترټولو عام طریقې دي:
۱. د SQL سرور مدیریت سټوډیو (SSMS) له لارې بیک اپ
د SQL سرور مدیریت سټوډیو (SSMS) د SQL سرور مدیریت لپاره یو غوره GUI وسیله ده، په شمول د ډیټابیس بیک اپ ترسره کول.
۱. SSMS خلاص کړئ:
- SSMS پرانیزئ او خپل SQL سرور مثال ته ننوځئ.
۲. ډیټابیس غوره کړئ:
- په آبجیکټ اکسپلورر کې، "ډیټابیسونه" پراخ کړئ او هغه ډیټابیس غوره کړئ چې تاسو یې بیک اپ غواړئ.
۳. د بیک اپ پروسه پیل کړئ:
- په ټاکل شوي ډیټابیس کې ښیې کلیک وکړئ، بیا "ټاسکونه" > "بیک اپ" غوره کړئ.
۴. د بیک اپ ترتیب:
- د "بیک اپ ډیټابیس" کړکۍ کې، د بیک اپ ډول غوره کړئ (بشپړ، توپیر، یا لاګ). بشپړ بیک اپ معمولا تر ټولو عام کارول کیږي.
- د بیک اپ منزل مشخص کړئ، یا په ډیسک یا ټیپ کې. د بیک اپ فایل (.bak) خوندي کولو لپاره د ځای مشخص کولو لپاره د "اضافه" تڼۍ کلیک وکړئ.
۵. بیک اپ پیل کړئ:
- د بیک اپ پروسې پیل کولو لپاره "ښه" کلیک وکړئ. د پروسې بشپړیدو ته انتظار وکړئ او ډاډ ترلاسه کړئ چې هیڅ غلطۍ نه ښکاري.
۲. د T-SQL له لارې بیک اپ
د بیک اپ لپاره بل بدیل د Transact-SQL (T-SQL) کارول دي.
۱. د پوښتنې مدیر پرانیزئ:
- SSMS پرانیزئ او د SQL سرور مثال ته ننوځئ، بیا د نوي پوښتنې کړکۍ پرانیزئ.
۲. د بیک اپ سکریپټ ولیکئ:
- د بیک اپ ترسره کولو لپاره لاندې T-SQL سکریپټ ولیکئ. `YourDatabaseName` د خپل ډیټابیس نوم سره او `FilePath\YourBackup.bak` د بیک اپ منزل لارې سره بدل کړئ.
"`sql
د ډیټابیس بیک اپ ستاسو ډیټابیس نوم
ډیسک ته = 'C:\Backup\YourBackup.bak'
د بڼې سره،
میډیا نوم = 'SQL سرور بیک اپ',
NAME = 'ستاسو د ډیټابیس نوم بشپړ بیک اپ';
"
۳. د سکرېپټ اجرا کول:
- د "Execute" تڼۍ یا F5 په فشارولو سره سکریپټ اجرا کړئ. د پروسې بشپړیدو ته انتظار وکړئ.
۳. د ساتنې پلان په کارولو سره اتوماتیک بیک اپ
د اتوماتیک او مهالویش شوي بیک اپ ترسره کولو لپاره، تاسو کولی شئ په SQL سرور کې د ساتنې پلانونه وکاروئ.
۱. د ساتنې پلان وزرډ پرانیزئ:
- په آبجیکټ اکسپلورر کې، "مدیریت" پراخ کړئ، "د ساتنې پلانونه" ښي کلیک وکړئ، بیا "د ساتنې پلان وزرډ" غوره کړئ.
۲. د مهالویش ترتیب:
- د بیک اپ مهالویش، د بیک اپ ډول، او د ذخیره کولو ځای مشخص کولو لپاره په وزرډ کې ګامونه تعقیب کړئ.
۳. خوندي کړئ او تایید یې کړئ:
- یوځل چې بشپړ شي، د ساتنې پلان خوندي کړئ او ډاډ ترلاسه کړئ چې دا ستاسو د ټاکل شوي مهالویش سره سم تایید او اجرا شوی دی.
په SQL سرور کې د ډیټابیس بیا رغولو لپاره ګامونه
د بیا رغونې پروسه د بیک اپ پروسې برعکس ده. دلته د SSMS او T-SQL په کارولو سره د ډیټابیس بیا رغونې څرنګوالی دی.
۱. د SQL سرور مدیریت سټوډیو (SSMS) له لارې بیا رغونه
۱. SSMS خلاص کړئ:
- SSMS پرانیزئ او خپل SQL سرور مثال ته ننوځئ.
۲. د بیا رغونې پروسه پیل کړئ:
- په آبجیکټ اکسپلورر کې په "ډیټابیس" باندې ښي کلیک وکړئ، بیا "ډیټابیس بحال کړئ" غوره کړئ.
۳. ترتیب بیا رغول:
– د "Restore Database" کړکۍ کې، د "Device" انتخاب غوره کړئ او د "..." تڼۍ کلیک وکړئ ترڅو هغه بیک اپ فایل (.bak) ومومئ چې تاسو مخکې جوړ کړی و.
- یوځل چې فایل غوره شي، هغه ډیټابیس غوره کړئ چې تاسو یې بیرته ترلاسه کول غواړئ.
۴. د بیا رغونې اختیارونه مشخص کړئ:
- د "بیارغونې اختیارونو" برخې لاندې، ډاډ ترلاسه کړئ چې تاسو مناسب انتخاب غوره کوئ لکه "موجوده ډیټابیس له سره ولیکئ" که تاسو غواړئ یو موجوده ډیټابیس بدل کړئ.
- تاسو کولی شئ د اړتیا په صورت کې د معلوماتو او لاګ فایل لارې بدلول هم غوره کړئ.
۵. بیا رغونه پیل کړئ:
- د بیا رغونې پروسې پیل کولو لپاره "ښه" کلیک وکړئ. د پروسې بشپړیدو ته انتظار وکړئ او ډاډ ترلاسه کړئ چې هیڅ غلطۍ شتون نلري.
۲. د T-SQL له لارې بیا رغونه
۱. د پوښتنې مدیر پرانیزئ:
- SSMS پرانیزئ او د SQL سرور مثال ته ننوځئ، بیا د نوي پوښتنې کړکۍ پرانیزئ.
۲. د بیا رغونې سکریپټ ولیکئ:
- د بیا رغونې د ترسره کولو لپاره لاندې T-SQL سکریپټ ولیکئ. `YourDatabaseName` د خپل ډیټابیس نوم سره او `FilePath\YourBackup.bak` د بیک اپ فایل لارې سره بدل کړئ.
"`sql
ډیټابیس بیرته وساتئ ستاسو ډیټابیس نوم
له ډیسک څخه = 'C:\Backup\YourBackup.bak'
د ځای په ځای کولو سره؛
"
۳. د سکرېپټ اجرا کول:
- د "Execute" تڼۍ یا F5 په فشارولو سره سکریپټ اجرا کړئ. د پروسې بشپړیدو ته انتظار وکړئ.
لارښوونې او غوره عملونه
۱. منظم بیک اپ ترسره کړئ:
– ډاډ ترلاسه کړئ چې خپل ډیټابیس په منظم ډول بیک اپ کړئ. که امکان ولري نو اتوماتیک بیک اپ مهالویش کړئ.
۲. بیک اپ په خوندي ځای کې خوندي کړئ:
- د بیک اپ فایلونه په خوندي ځای کې د اصلي سرور څخه جلا وساتئ. د مثال په توګه، ورېځ ذخیره، بهرنۍ ډرایو، یا ټیپ.
۳. د بیک اپ تایید:
- د بیک اپ ترسره کولو وروسته، تل تایید کړئ چې د بیک اپ فایل اعتبار لري او بیرته راګرځیدلی شي. تاسو کولی شئ د دې تصدیق کولو لپاره د ازموینې ډیټابیس ته بیرته راګرځوئ.
۴. د بیک اپ او بیا رغونې پروسې څارنه وکړئ:
- تل د بیک اپ او بیا رغونې پروسې وڅارئ ترڅو ډاډ ترلاسه شي چې دوی په اسانۍ او پرته له غلطیو پرمخ ځي.
۵. د پروسې مستند کول:
- د بیک اپ او بیا رغونې پروسې بشپړ اسناد جوړ کړئ ترڅو د معلوماتي ټکنالوژۍ ټیم لپاره په بیړني حالت کې د ګامونو اخیستلو لپاره اسانه شي.
پایله
بیک اپ او بیا رغونه د هر ډیټابیس مدیر لپاره مهم کارونه دي. د SQL سرور مدیریت سټوډیو (SSMS) یا T-SQL سکریپټونو په کارولو سره، تاسو کولی شئ په اسانۍ سره خپل ډیټابیس بیک اپ او بحال کړئ. ډاډ ترلاسه کړئ چې منظم بیک اپ ترسره کړئ او د بیک اپ فایلونه په خوندي ځای کې وساتئ ترڅو د معلوماتو ضایع کیدو مخه ونیسئ. سربیره پردې، په منظم ډول پروسه تایید او څارنه وکړئ ترڅو ډاډ ترلاسه کړئ چې ستاسو معلومات خوندي دي او د اړتیا په صورت کې د بیا رغونې لپاره چمتو دي.