ዝርዝር ሁኔታ:

የ SQL ዝማኔን እንዴት መቀልበስ እችላለሁ?
የ SQL ዝማኔን እንዴት መቀልበስ እችላለሁ?

ቪዲዮ: የ SQL ዝማኔን እንዴት መቀልበስ እችላለሁ?

ቪዲዮ: የ SQL ዝማኔን እንዴት መቀልበስ እችላለሁ?
ቪዲዮ: Усечение лога базы данных MS SQL 2024, ግንቦት
Anonim

እስካሁን ምንጩን ለመቆጣጠር ያልወሰኑ ለውጦችን መቀልበስ ይችላሉ።

  1. በ Object Explorer ውስጥ፣ የሚፈልጉትን ነገር፣ አቃፊ ወይም ዳታቤዝ በቀኝ ጠቅ ያድርጉ ከሚፈልጉት ለውጦች ጋር መቀልበስ , ሌላ ይምረጡ SQL ምንጭ ቁጥጥር ተግባራት > ቀልብስ ለውጦች.
  2. የሚፈልጓቸውን ለውጦች ያላቸውን ነገሮች ይምረጡ መቀልበስ እና ጠቅ ያድርጉ ቀልብስ ለውጦች.

በተመሳሳይ፣ የSQL ጥያቄን መቀልበስ ይችላሉ?

ቀልብስ ወደ ውስጥ መመለስ ይባላል SQL . አንድ ጊዜ አንቺ ቃል ሠርቻለሁ ፣ ትችላለህ ት መቀልበስ ምትኬዎችን ወደነበሩበት ሳይመልሱ። ወደ ኋላ መመለስ እንዳለ ልብ ይበሉ ይቀለበሳል ሙሉ ግብይት፣ ይህም ማለት ግብይቱ ከተጀመረበት ጊዜ ጀምሮ እያንዳንዱ ማሻሻያ፣ ማስገባት እና መሰረዝ ማለት ነው፣ ይህም አብዛኛውን ጊዜ ከመጨረሻው ቃል ኪዳን ወይም ከተመለሰ በኋላ ነው።

በተጨማሪም፣ ያለ ምትኬ የSQL Server ውሂብ ከአጋጣሚ ዝመናዎች እንዴት መልሼ ማግኘት እችላለሁ? በጣም የተለመዱ መፍትሄዎች የሚከተሉት ናቸው:

  1. የውሂብ ጎታውን ምትኬ ወደነበረበት ይመልሱ እና ከመጀመሪያው የውሂብ ጎታ ይልቅ ይጠቀሙበት።
  2. ከ UPDATE በኋላ አንዳንድ ሌሎች ለውጦች ከተከሰቱ ወይም የውሂብ ጎታው ከመስመር ውጭ እንዲሆን መፍቀድ ካልቻሉ፡ የውሂብ ጎታ ምትኬን በሙከራ አገልጋይ ላይ ወደነበረበት ይመልሱ። ውሂቡን ወደ ውጭ ለመላክ የSQL አገልጋይ አስተዳደር ስቱዲዮ ወደ ውጭ ላክ ዳታ አዋቂን ተጠቀም።

በዚህ መንገድ፣ በSQL ውስጥ የመመለሻ ትእዛዝ ምንድነው?

ሀ እንዲመለስ ዳታቤዝ ነው። ትእዛዝ በግብይት አስተዳደር ውስጥ ጥቅም ላይ ይውላል መመለስ በግብይቱ ላይ የቀድሞ ለውጦች. ይህ ጥቅም ላይ ሊውል ይችላል መመለስ ከመጨረሻው COMMIT በኋላ ብቻ የተደረጉ ለውጦች ወይም የ ROLLBACK ትዕዛዝ . አገባብ ለ እንዲመለስ ነው። እንዲመለስ ; ለምሳሌ: SQL > ከተማሪዎች ሰርዝ።

በ MySQL ውስጥ ጥያቄን እንዴት መቀልበስ እችላለሁ?

AUTOCOMMIT=0 ማቀናበር ያስፈልግዎታል፣ እና ከዚያ በኋላ COMMIT ወይም ROLLBACKን በመጨረሻው ላይ ማውጣት ይችላሉ ጥያቄ ወይም ግብይት ለማስገባት ወይም ለመሰረዝ ክፍለ ጊዜ። ይህን ማድረግ የሚችሉት በግብይት ወቅት ብቻ ነው። በመሰረቱ፡ ግብይት እየሰሩ ከሆነ መልሶ መመለስ ብቻ ያድርጉ። ያለበለዚያ አትችልም" መቀልበስ "ሀ MySQL ጥያቄ.

የሚመከር: