በ SQL አገልጋይ ውስጥ የውሂብ ጎታዎችን እንዴት ምትኬ ማስቀመጥ እና መመለስ እንደሚቻል
SQL Server በ IT ዓለም ውስጥ ውሂብን ለማስተዳደር በስፋት የሚያገለግል የውሂብ ጎታ አስተዳደር ስርዓት (DBMS) ነው። ምትኬ እና እነበረበት መልስ እያንዳንዱ የውሂብ ጎታ አስተዳዳሪ የስርዓት ውድቀት፣ ሙስና ወይም የውሂብ መጥፋት ሲከሰት የውሂብ ደህንነትን እና መልሶ ማግኛን ለማረጋገጥ የሚረዱ ሁለት ወሳኝ ስራዎች ናቸው። ይህ ጽሑፍ በ SQL Server ውስጥ የውሂብ ጎታ ምትኬ ለማስቀመጥ እና ወደነበረበት ለመመለስ የሚያስፈልጉትን ደረጃዎች በዝርዝር እና በግልጽ ይሸፍናል።
ምትኬ እና መልሶ ማግኛ አስፈላጊ የሆነው ለምንድነው?
ምትኬ ማለት ከውሂብ ጎታ ወደ ደህንነቱ የተጠበቀ ቦታ ውሂብ የመቅዳት ሂደት ነው። ይህ በሃርድዌር ውድቀት፣ በሰው ስህተት፣ በማልዌር ጥቃቶች ወይም በተፈጥሮ አደጋዎች ምክንያት ሊከሰት የሚችል የውሂብ መጥፋትን ለመከላከል አስፈላጊ ነው። መልሶ ማግኛ ማለት የውሂብ ጎታውን ወደ መጀመሪያው ወይም ወደ አዲሱ ስርዓት ለመመለስ የውሂብ ጎታውን ወደ መጀመሪያው ሁኔታ ለመመለስ የሚደረግ ሂደት ነው።
በ SQL አገልጋይ ውስጥ የውሂብ ጎታ ምትኬ ለማስቀመጥ ደረጃዎች
በ SQL Server ውስጥ የውሂብ ጎታ ምትኬ ለማስቀመጥ የተለያዩ ዘዴዎች አሉ። በጣም የተለመዱት አቀራረቦች እነሆ፡
1. በ SQL Server Management Studio (SSMS) በኩል ምትኬ ማስቀመጥ
የSQL አገልጋይ አስተዳደር ስቱዲዮ (SSMS) የውሂብ ጎታ ምትኬዎችን ጨምሮ የSQL አገልጋይን ለማስተዳደር በጣም ጥሩ የGUI መሳሪያ ነው።
1. የኤስኤምኤስ (SSMS) ክፈት፡
- ኤስኤምኤስ (SSMS) ይክፈቱ እና ወደ SQL Server ምሳሌዎ ይግቡ።
2. የውሂብ ጎታ ይምረጡ፡
- በ Object Explorer ውስጥ “ዳታቤዝ” የሚለውን ያስፋፉ እና ምትኬ ማስቀመጥ የሚፈልጉትን የውሂብ ጎታ ይምረጡ።
3. የመጠባበቂያ ሂደቱን ይጀምሩ፡
- በተመረጠው የውሂብ ጎታ ላይ በቀኝ ጠቅ ያድርጉ፣ ከዚያ “ተግባራት” > “ምትኬ” ን ይምረጡ።
4. የመጠባበቂያ ውቅር፡
– በ“Back Up Database” መስኮት ውስጥ የመጠባበቂያ አይነት (ሙሉ፣ ልዩነት ወይም ሎግ) ይምረጡ። ሙሉ ምትኬ በተለምዶ በብዛት ጥቅም ላይ የሚውለው ነው።
– የመጠባበቂያ መድረሻውን ወደ ዲስክ ወይም ቴፕ ይግለጹ። የመጠባበቂያ ፋይሉን (.bak) ለማስቀመጥ ቦታውን ለመግለጽ “አክል” የሚለውን ቁልፍ ጠቅ ያድርጉ።
5. ምትኬን ጀምር፡
- የመጠባበቂያ ሂደቱን ለመጀመር "እሺ" የሚለውን ጠቅ ያድርጉ። ሂደቱ እስኪጠናቀቅ ድረስ ይጠብቁ እና ምንም ስህተቶች አለመታየታቸውን ያረጋግጡ።
2. ምትኬ በT-SQL በኩል
ምትኬ ለማስቀመጥ ሌላኛው አማራጭ Transact-SQL (T-SQL) መጠቀም ነው።
1. የጥያቄ አርታኢን ክፈት፡
- ኤስኤምኤስ (SSMS) ይክፈቱ እና ወደ SQL Server ምሳሌ ይግቡ፣ ከዚያ የኒው ጥያቄ መስኮቱን ይክፈቱ።
2. የመጠባበቂያ ስክሪፕት ጻፍ፡
– ምትኬውን ለማከናወን የሚከተለውን የT-SQL ስክሪፕት ይፃፉ። `YourDatabaseName`ን በዳታቤዝ ስምዎ እና `FilePath\YourBackup.bak`ን በመጠባበቂያ መድረሻ መንገድ ይተኩ።
"`ስኩዌር
የውሂብ ጎታ ምትኬ የእርስዎ የውሂብ ጎታ ስም
TO DISK = 'C:\Backup\YourBackup.bak'
ከቅርጸት ጋር፣
MEDIANAME = 'SQLServerBackups',
NAME = 'የእርስዎ የውሂብ ጎታ ስም ሙሉ ምትኬ';
“
3. የስክሪፕት አፈፃፀም፡
- "Execute" የሚለውን ቁልፍ ወይም F5 በመጫን ስክሪፕቱን ያስፈጽሙ። ሂደቱ እስኪጠናቀቅ ይጠብቁ።
3. የጥገና ዕቅድን በመጠቀም ራስ-ሰር ምትኬ
አውቶማቲክ እና የጊዜ ሰሌዳ የተያዘላቸው ምትኬዎችን ለማከናወን፣ በSQL Server ውስጥ የጥገና ዕቅዶችን መጠቀም ይችላሉ።
1. የጥገና ዕቅድ አዋቂውን ይክፈቱ፡
- በ Object Explorer ውስጥ “Management” የሚለውን ዘርጋ፣ “Maintenance Plans” የሚለውን በቀኝ ጠቅ አድርግ፣ ከዚያም “Maintenance Plan Wizard” የሚለውን ምረጥ።
2. የጊዜ ሰሌዳ ውቅር፡
- የመጠባበቂያ መርሃ ግብሩን፣ የመጠባበቂያ አይነት እና የማከማቻ ቦታውን ለመለየት በጠንቋዩ ውስጥ ያሉትን ደረጃዎች ይከተሉ።
3. አስቀምጥ እና አረጋግጥ፡
- አንዴ ከተጠናቀቀ በኋላ የጥገና ዕቅዱን ያስቀምጡ እና በተጠቀሰው የጊዜ ሰሌዳዎ መሠረት መረጋገጡን እና መፈጸሙን ያረጋግጡ።
በ SQL አገልጋይ ውስጥ የውሂብ ጎታ ወደነበረበት ለመመለስ ደረጃዎች
የመልሶ ማግኛ ሂደቱ የመጠባበቂያ ሂደቱ ተቃራኒ ነው። SSMS እና T-SQL ን በመጠቀም የውሂብ ጎታ እንዴት ወደነበረበት መመለስ እንደሚቻል እነሆ።
1. በ SQL Server Management Studio (SSMS) በኩል ወደነበረበት መመለስ
1. የኤስኤምኤስ (SSMS) ክፈት፡
- ኤስኤምኤስ (SSMS) ይክፈቱ እና ወደ SQL Server ምሳሌዎ ይግቡ።
2. የመልሶ ማግኛ ሂደቱን ይጀምሩ:
- በ Object Explorer ውስጥ ባለው "ዳታቤዝ" ላይ በቀኝ ጠቅ ያድርጉ እና ከዚያ "ዳታቤዝ ወደነበረበት መልስ" የሚለውን ይምረጡ።
3. ውቅር ወደነበረበት መልስ:
– በ“ዳታቤዝ እነበረበት መልስ” መስኮት ውስጥ “መሳሪያ” የሚለውን አማራጭ ይምረጡ እና ቀደም ብለው የፈጠሩትን የመጠባበቂያ ፋይል (.bak) ለማግኘት “...” የሚለውን ቁልፍ ጠቅ ያድርጉ።
- ፋይሉ አንዴ ከተመረጠ በኋላ ወደነበረበት መመለስ የሚፈልጉትን የውሂብ ጎታ ይምረጡ።
4. የመልሶ ማግኛ አማራጮችን ይግለጹ፡
- በ"የመልሶ ማግኛ አማራጮች" ክፍል ስር፣ አሁን ያለውን የውሂብ ጎታ መተካት ከፈለጉ "ነባሩን የውሂብ ጎታ ቀይር" የሚለውን ተገቢውን አማራጭ መምረጥዎን ያረጋግጡ።
- አስፈላጊ ከሆነ የውሂብ እና የምዝግብ ማስታወሻ ፋይል ዱካዎችን ለመቀየር መምረጥ ይችላሉ።
5. እነበረበት መልስ ጀምር፡
- የመልሶ ማግኛ ሂደቱን ለመጀመር "እሺ" የሚለውን ጠቅ ያድርጉ። ሂደቱ እስኪጠናቀቅ ድረስ ይጠብቁ እና ምንም ስህተቶች አለመኖራቸውን ያረጋግጡ።
2. በT-SQL በኩል ወደነበረበት መመለስ
1. የጥያቄ አርታኢን ክፈት፡
- ኤስኤምኤስ (SSMS) ይክፈቱ እና ወደ SQL Server ምሳሌ ይግቡ፣ ከዚያ የኒው ጥያቄ መስኮቱን ይክፈቱ።
2. የመልሶ ማግኛ ስክሪፕትን ይፃፉ፡
– መልሶ ማግኛውን ለማከናወን የሚከተለውን የT-SQL ስክሪፕት ይፃፉ። `YourDatabaseName`ን በዳታቤዝ ስምዎ እና `FilePath\YourBackup.bak`ን በመጠባበቂያ ፋይል ዱካ ይተኩ።
"`ስኩዌር
የውሂብ ጎታዎን ስም ወደነበረበት ይመልሱ
ከዲስክ = 'C:\Backup\YourBackup.bak'
በመተካት፤
“
3. የስክሪፕት አፈፃፀም፡
- "Execute" የሚለውን ቁልፍ ወይም F5 በመጫን ስክሪፕቱን ያስፈጽሙ። ሂደቱ እስኪጠናቀቅ ይጠብቁ።
ጠቃሚ ምክሮች እና ምርጥ ልምዶች
1. መደበኛ ምትኬዎችን ያድርጉ፡
– የውሂብ ጎታዎን በየጊዜው ምትኬ ማስቀመጥዎን ያረጋግጡ። ከተቻለ አውቶማቲክ ምትኬዎችን ያቅዱ።
2. ምትኬውን ደህንነቱ በተጠበቀ ቦታ ያስቀምጡት፡
- የመጠባበቂያ ፋይሎችን ከዋናው አገልጋይ በተለየ ደህንነቱ በተጠበቀ ቦታ ያስቀምጡ። ለምሳሌ፣ የደመና ማከማቻ, ውጫዊ ድራይቭ ወይም ቴፕ።
3. የመጠባበቂያ ማረጋገጫ፡
– ምትኬ ከሰሩ በኋላ፣ የመጠባበቂያ ፋይሉ ትክክለኛ መሆኑን እና ወደነበረበት መመለስ እንደሚችል ሁልጊዜ ያረጋግጡ። ይህንን ለማረጋገጥ ወደ የሙከራ የውሂብ ጎታ መመለስ ይችላሉ።
4. የመጠባበቂያ እና የመልሶ ማግኛ ሂደቱን ይከታተሉ፡
- የመጠባበቂያ እና የመልሶ ማግኛ ሂደቶችን ያለችግር እና ያለስህተት እንዲሰሩ ሁልጊዜ ይከታተሉ።
5. ሂደቱን መዝግበው ይያዙ፡
- የአይቲ ቡድኑ በአደጋ ጊዜ የሚወሰዱትን እርምጃዎች በቀላሉ እንዲያውቅ ለማድረግ የመጠባበቂያ እና የመልሶ ማግኛ ሂደቱን የተሟላ ሰነድ ይፍጠሩ።
ከሲምፑላን
ምትኬ እና እነበረበት መመለስ ለእያንዳንዱ የውሂብ ጎታ አስተዳዳሪ ወሳኝ ተግባራት ናቸው። የSQL አገልጋይ አስተዳደር ስቱዲዮ (SSMS) ወይም የT-SQL ስክሪፕቶችን በመጠቀም የውሂብ ጎታዎን በቀላሉ ምትኬ ማስቀመጥ እና ወደነበረበት መመለስ ይችላሉ። የውሂብ መጥፋትን ለመከላከል መደበኛ ምትኬዎችን ማድረግ እና የመጠባበቂያ ፋይሎችን ደህንነቱ በተጠበቀ ቦታ ማከማቸትዎን ያረጋግጡ ። በተጨማሪም፣ ውሂብዎ ደህንነቱ የተጠበቀ እና አስፈላጊ ከሆነ ለመመለስ ዝግጁ መሆኑን ለማረጋገጥ ሂደቱን በየጊዜው ያረጋግጡ እና ይከታተሉ።