SQL سرور ۾ ڊيٽابيس جو بيڪ اپ ۽ بحال ڪيئن ڪجي
SQL سرور هڪ ڊيٽابيس مئنيجمينٽ سسٽم (DBMS) آهي جيڪو آئي ٽي جي دنيا ۾ ڊيٽا جي انتظام لاءِ وڏي پيماني تي استعمال ٿيندو آهي. بيڪ اپ ۽ بحالي ٻه اهم عمل آهن جيڪي هر ڊيٽابيس ايڊمنسٽريٽر کي سمجهڻ گهرجن ته جيئن سسٽم جي ناڪامي، ڪرپشن، يا ڊيٽا جي نقصان جي صورت ۾ ڊيٽا جي حفاظت ۽ بحالي کي يقيني بڻائي سگهجي. هي مضمون SQL سرور ۾ ڊيٽابيس جي بيڪ اپ ۽ بحالي لاءِ قدمن کي تفصيل سان ۽ واضح طور تي ڍڪيندو.
بيڪ اپ ۽ بحالي ڇو ضروري آهي؟
بيڪ اپ ڊيٽابيس مان ڊيٽا کي محفوظ هنڌ تي نقل ڪرڻ جو عمل آهي. اهو هارڊويئر جي ناڪامي، انساني غلطي، مالويئر حملن، يا قدرتي آفتن جي ڪري ٿيندڙ ڊيٽا جي نقصان کي روڪڻ لاءِ ضروري آهي. بحالي ڊيٽابيس کي ان جي اصل حالت ۾ بحال ڪرڻ لاءِ بيڪ اپ مان ڊيٽا کي اصل يا نئين سسٽم ڏانهن واپس ڪرڻ جو عمل آهي.
SQL سرور ۾ ڊيٽابيس جو بيڪ اپ وٺڻ جا قدم
SQL سرور ۾ ڊيٽابيس جي بيڪ اپ لاءِ ڪيترائي طريقا آهن. هتي سڀ کان عام طريقا آهن:
1. SQL سرور مئنيجمينٽ اسٽوڊيو (SSMS) ذريعي بيڪ اپ
SQL سرور مئنيجمينٽ اسٽوڊيو (SSMS) SQL سرور کي منظم ڪرڻ لاءِ هڪ بهترين GUI ٽول آهي، جنهن ۾ ڊيٽابيس بيڪ اپ ڪرڻ شامل آهي.
1. ايس ايس ايم ايس کوليو:
- SSMS کوليو ۽ پنهنجي SQL سرور انسٽنس ۾ لاگ ان ٿيو.
2. ڊيٽابيس چونڊيو:
- آبجيڪٽ ايڪسپلورر ۾، "ڊيٽابيس" کي وڌايو ۽ ڊيٽابيس چونڊيو جيڪو توهان بيڪ اپ ڪرڻ چاهيو ٿا.
3. بيڪ اپ عمل شروع ڪريو:
- چونڊيل ڊيٽابيس تي ساڄي ڪلڪ ڪريو، پوءِ "ٽاسڪس" > "بيڪ اپ" چونڊيو.
4. بيڪ اپ ترتيب:
- "بڪ اپ ڊيٽابيس" ونڊو ۾، بيڪ اپ جو قسم چونڊيو (مڪمل، فرق، يا لاگ). مڪمل بيڪ اپ عام طور تي سڀ کان وڌيڪ استعمال ٿيندو آهي.
- بيڪ اپ جي منزل بيان ڪريو، يا ته ڊسڪ يا ٽيپ تي. بيڪ اپ فائل (.bak) کي محفوظ ڪرڻ لاءِ جڳھ بيان ڪرڻ لاءِ "شامل ڪريو" بٽڻ تي ڪلڪ ڪريو.
5. بيڪ اپ شروع ڪريو:
- بيڪ اپ جي عمل کي شروع ڪرڻ لاءِ "ٺيڪ" تي ڪلڪ ڪريو. عمل جي مڪمل ٿيڻ جو انتظار ڪريو ۽ پڪ ڪريو ته ڪا به غلطي ظاهر نه ٿئي.
2. T-SQL ذريعي بيڪ اپ
بيڪ اپ لاءِ ٻيو متبادل ٽرانزيڪٽ-ايس ڪيو ايل (ٽي-ايس ڪيو ايل) استعمال ڪرڻ آهي.
1. ڪوري ايڊيٽر کوليو:
- SSMS کوليو ۽ SQL سرور انسٽنس ۾ لاگ ان ٿيو، پوءِ نئين سوال ونڊو کوليو.
2. بيڪ اپ اسڪرپٽ لکو:
- بيڪ اپ ڪرڻ لاءِ هيٺ ڏنل T-SQL اسڪرپٽ لکو. `YourDatabaseName` کي پنهنجي ڊيٽابيس جي نالي سان ۽ `FilePath\YourBackup.bak` کي بيڪ اپ منزل جي رستي سان تبديل ڪريو.
"`sql
ڊيٽابيس جو بيڪ اپ وٺو توهان جو ڊيٽابيس نالو
ڊسڪ ڏانهن = 'سي:\بيڪ اپ\توهان جو بيڪ اپ.بيڪ'
فارميٽ سان،
ميڊيا نالو = 'SQL سرور بيڪ اپ',
نالو = 'توهان جي ڊيٽابيس نالي جو مڪمل بيڪ اپ';
“
3. اسڪرپٽ ايگزيڪيوشن:
- "ايگزيڪيو" بٽڻ يا F5 کي دٻائي اسڪرپٽ تي عمل ڪريو. عمل مڪمل ٿيڻ جو انتظار ڪريو.
3. سار سنڀال جي منصوبي کي استعمال ڪندي خودڪار بيڪ اپ
خودڪار ۽ شيڊول ٿيل بيڪ اپ انجام ڏيڻ لاءِ، توهان SQL سرور ۾ سار سنڀال جا منصوبا استعمال ڪري سگهو ٿا.
1. مينٽيننس پلان وزرڊ کوليو:
- آبجيڪٽ ايڪسپلورر ۾، "مينيجمينٽ" کي وڌايو، "مينٽيننس پلانز" تي ساڄي ڪلڪ ڪريو، پوءِ "مينٽيننس پلان وزرڊ" چونڊيو.
2. شيڊول ترتيب:
- بيڪ اپ شيڊول، بيڪ اپ جي قسم، ۽ اسٽوريج جي جڳھ کي بيان ڪرڻ لاءِ مددگار ۾ ڏنل قدمن تي عمل ڪريو.
3. محفوظ ڪريو ۽ تصديق ڪريو:
- هڪ دفعو مڪمل ٿيڻ کان پوءِ، سار سنڀال جو منصوبو محفوظ ڪريو ۽ پڪ ڪريو ته ان جي تصديق ڪئي وئي آهي ۽ توهان جي مخصوص شيڊول مطابق عمل ڪيو ويو آهي.
SQL سرور ۾ ڊيٽابيس بحال ڪرڻ جا قدم
بحالي وارو عمل بيڪ اپ جي عمل جي ابتڙ آهي. هتي SSMS ۽ T-SQL استعمال ڪندي ڊيٽابيس کي ڪيئن بحال ڪجي.
1. SQL سرور مئنيجمينٽ اسٽوڊيو (SSMS) ذريعي بحال ڪريو
1. ايس ايس ايم ايس کوليو:
- SSMS کوليو ۽ پنهنجي SQL سرور انسٽنس ۾ لاگ ان ٿيو.
2. بحالي وارو عمل شروع ڪريو:
- آبجيڪٽ ايڪسپلورر ۾ "ڊيٽابيس" تي ساڄي ڪلڪ ڪريو، پوءِ "ڊيٽابيس بحال ڪريو" چونڊيو.
3. ترتيب بحال ڪريو:
– “Restore Database” ونڊو ۾، “Device” آپشن چونڊيو ۽ “…” بٽڻ تي ڪلڪ ڪريو ته جيئن توهان اڳ ۾ ٺاهيل بيڪ اپ فائل (.bak) کي ڳولي سگهو.
- هڪ دفعو فائل چونڊجي وڃي، ڊيٽابيس چونڊيو جيڪو توهان بحال ڪرڻ چاهيو ٿا.
4. بحالي جا آپشن بيان ڪريو:
- "بحال آپشنز" سيڪشن جي تحت، پڪ ڪريو ته توهان مناسب آپشن چونڊيو آهي جهڙوڪ "موجوده ڊيٽابيس کي اوور رائٽ ڪريو" جيڪڏهن توهان موجوده ڊيٽابيس کي تبديل ڪرڻ چاهيو ٿا.
- جيڪڏهن ضرورت هجي ته توهان ڊيٽا ۽ لاگ فائل جا رستا تبديل ڪرڻ جو انتخاب پڻ ڪري سگهو ٿا.
5. بحال شروع ڪريو:
- بحالي جي عمل کي شروع ڪرڻ لاءِ "ٺيڪ" تي ڪلڪ ڪريو. عمل جي مڪمل ٿيڻ جو انتظار ڪريو ۽ پڪ ڪريو ته ڪا به غلطي نه آهي.
2. T-SQL ذريعي بحال ڪريو
1. ڪوري ايڊيٽر کوليو:
- SSMS کوليو ۽ SQL سرور انسٽنس ۾ لاگ ان ٿيو، پوءِ نئين سوال ونڊو کوليو.
2. بحال اسڪرپٽ لکو:
- بحالي کي انجام ڏيڻ لاءِ هيٺ ڏنل T-SQL اسڪرپٽ لکو. `YourDatabaseName` کي پنهنجي ڊيٽابيس جي نالي سان ۽ `FilePath\YourBackup.bak` کي بيڪ اپ فائل جي رستي سان تبديل ڪريو.
"`sql
ڊيٽابيس کي بحال ڪريو پنهنجو ڊيٽابيس نالو
ڊسڪ مان = 'سي:\بيڪ اپ\توهان جو بيڪ اپ.بيڪ'
متبادل سان؛
“
3. اسڪرپٽ ايگزيڪيوشن:
- "ايگزيڪيو" بٽڻ يا F5 کي دٻائي اسڪرپٽ تي عمل ڪريو. عمل مڪمل ٿيڻ جو انتظار ڪريو.
صلاحون ۽ بهترين طريقا
1. باقاعده بيڪ اپ ڪريو:
- پڪ ڪريو ته توهان پنهنجي ڊيٽابيس جو باقاعدي بيڪ اپ وٺو. جيڪڏهن ممڪن هجي ته خودڪار بيڪ اپ شيڊول ڪريو.
2. بيڪ اپ کي محفوظ هنڌ تي محفوظ ڪريو:
- بيڪ اپ فائلن کي مکيه سرور کان الڳ محفوظ جڳهه تي محفوظ ڪريو. مثال طور، ڪلائوڊ اسٽوريج، هڪ خارجي ڊرائيو، يا ٽيپ ڊرائيو.
3. بيڪ اپ جي تصديق:
- بيڪ اپ ڪرڻ کان پوءِ، هميشه تصديق ڪريو ته بيڪ اپ فائل صحيح آهي ۽ بحال ٿي سگهي ٿي. توهان هن جي تصديق ڪرڻ لاءِ ٽيسٽ ڊيٽابيس ۾ بحال ڪري سگهو ٿا.
4. بيڪ اپ ۽ بحالي جي عمل جي نگراني ڪريو:
- هميشه بيڪ اپ ۽ بحالي جي عملن جي نگراني ڪريو ته جيئن اهي آساني سان ۽ بغير ڪنهن غلطي جي هلن.
5. عمل کي دستاويز ڪريو:
- بيڪ اپ ۽ بحالي جي عمل جي مڪمل دستاويز ٺاهيو ته جيئن آئي ٽي ٽيم کي هنگامي صورتحال ۾ کڻڻ لاءِ قدم کڻڻ آسان بڻائي سگهجي.
نتيجو
بيڪ اپ ۽ بحالي هر ڊيٽابيس ايڊمنسٽريٽر لاءِ اهم ڪم آهن. SQL سرور مئنيجمينٽ اسٽوڊيو (SSMS) يا T-SQL اسڪرپٽ استعمال ڪندي، توهان آساني سان پنهنجي ڊيٽابيس جو بيڪ اپ ۽ بحالي ڪري سگهو ٿا. باقاعده بيڪ اپ ڪرڻ ۽ ڊيٽا جي نقصان کي روڪڻ لاءِ بيڪ اپ فائلن کي محفوظ جڳهه تي محفوظ ڪرڻ جي پڪ ڪريو. اضافي طور تي، عمل جي باقاعدي طور تي تصديق ۽ نگراني ڪريو ته جيئن پڪ ٿئي ته توهان جو ڊيٽا محفوظ آهي ۽ ضرورت جي صورت ۾ بحال ڪرڻ لاءِ تيار آهي.