SQL ಸರ್ವರ್ ರಿಕವರಿ ಮಾಡೆಲ್ಸ್

ರಿಕವರಿ ಮಾದರಿಗಳು ಸಂಪೂರ್ಣ ಲಾಗ್ ಫೈಲ್ಗಳ ವಿರುದ್ಧ ಬ್ಯಾಲೆನ್ಸ್ ಡಿಸ್ಕ್ ಸ್ಪೇಸ್

SQL ಸರ್ವರ್ ನೀವು SQL ಸರ್ವರ್ ಲಾಗ್ ಕಡತಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ಡೇಟಾ ನಷ್ಟ ಅಥವಾ ಇತರ ದುರಂತದ ನಂತರ ಚೇತರಿಕೆ ನಿಮ್ಮ ಡೇಟಾಬೇಸ್ ಸಿದ್ಧ ರೀತಿಯಲ್ಲಿ ಸೂಚಿಸಲು ಅನುಮತಿಸುವ ಮೂರು ಚೇತರಿಕೆ ಮಾದರಿಗಳು ಒದಗಿಸುತ್ತದೆ. ಇವುಗಳಲ್ಲಿ ಪ್ರತಿಯೊಂದೂ ಸಂರಕ್ಷಿಸುವ ಡಿಸ್ಕ್ ಜಾಗದ ನಡುವಿನ ವಿನಿಯಮವನ್ನು ಸರಿದೂಗಿಸಲು ವಿಭಿನ್ನವಾದ ವಿಧಾನವನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ ಮತ್ತು ಹರಳಿನ ವಿಪತ್ತು ಮರುಪಡೆಯುವಿಕೆ ಆಯ್ಕೆಗಳನ್ನು ಒದಗಿಸುತ್ತವೆ. SQL ಸರ್ವರ್ ನೀಡುವ ಮೂರು ವಿಪತ್ತು ಚೇತರಿಕೆ ಮಾದರಿಗಳು:

ಮತ್ತಷ್ಟು ವಿವರಗಳಲ್ಲಿ ಆ ಮಾದರಿಗಳ ಪ್ರತಿಯೊಂದನ್ನು ನೋಡೋಣ.

ಸರಳ ರಿಕವರಿ ಮಾದರಿ

ಸರಳ ಚೇತರಿಕೆ ಮಾದರಿಯು ಕೇವಲ ಅದು: ಸರಳ. ಈ ವಿಧಾನದಲ್ಲಿ, SQL ಸರ್ವರ್ ಕೇವಲ ವ್ಯವಹಾರ ಲಾಗ್ನಲ್ಲಿ ಕನಿಷ್ಠ ಪ್ರಮಾಣದ ಮಾಹಿತಿಯನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ. ಡೇಟಾಬೇಸ್ ಒಂದು ಚೆಕ್ ಚೆಕ್ಪಾಯಿಂಟ್ ಅನ್ನು ತಲುಪಿದಾಗ ಪ್ರತಿ ಬಾರಿ ಲಾವಾ ಲಾಗ್ ಅನ್ನು SQL ಸರ್ವರ್ ಮೊಟಕುಗೊಳಿಸುತ್ತದೆ, ವಿಪತ್ತು ಚೇತರಿಕೆ ಉದ್ದೇಶಗಳಿಗಾಗಿ ಯಾವುದೇ ಲಾಗ್ ನಮೂದುಗಳನ್ನು ಬಿಟ್ಟುಬಿಡುವುದಿಲ್ಲ.

ಸರಳ ಚೇತರಿಕೆ ಮಾದರಿಯನ್ನು ಬಳಸಿಕೊಂಡು ಡೇಟಾಬೇಸ್ಗಾಗಿ, ನೀವು ಪೂರ್ಣ ಅಥವಾ ಭೇದಾತ್ಮಕ ಬ್ಯಾಕ್ಅಪ್ಗಳನ್ನು ಮಾತ್ರ ಮರುಸ್ಥಾಪಿಸಬಹುದು. ಅಂತಹ ದತ್ತಸಂಚಯವನ್ನು ಸಮಯಕ್ಕೆ ಕೊಟ್ಟಿರುವ ಪಾಯಿಂಟ್ಗೆ ಪುನಃಸ್ಥಾಪಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ - ಸಂಪೂರ್ಣ ಅಥವಾ ವಿಭಿನ್ನ ಬ್ಯಾಕ್ಅಪ್ ಸಂಭವಿಸಿದಾಗ ನೀವು ಅದನ್ನು ನಿಖರವಾದ ಸಮಯಕ್ಕೆ ಮಾತ್ರ ಮರುಸ್ಥಾಪಿಸಬಹುದು. ಆದ್ದರಿಂದ, ನೀವು ತೀರಾ ಇತ್ತೀಚಿನ ಪೂರ್ಣ / ಭೇದಾತ್ಮಕ ಬ್ಯಾಕ್ಅಪ್ ಮತ್ತು ವೈಫಲ್ಯದ ಸಮಯದ ನಡುವೆ ಯಾವುದೇ ಡೇಟಾ ಮಾರ್ಪಾಡುಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಕಳೆದುಕೊಳ್ಳುತ್ತೀರಿ.

ಪೂರ್ಣ ರಿಕವರಿ ಮಾದರಿ

ಪೂರ್ಣ ಮರುಪಡೆಯುವಿಕೆ ಮಾದರಿಯು ಸ್ವ-ವಿವರಣಾತ್ಮಕ ಹೆಸರನ್ನು ಹೊಂದಿದೆ. ಈ ಮಾದರಿಯೊಂದಿಗೆ, ನೀವು ಬ್ಯಾಕ್ ಅಪ್ ಮಾಡುವವರೆಗೆ SQL ಸರ್ವರ್ ವ್ಯವಹಾರ ಲಾಗ್ ಅನ್ನು ಸಂರಕ್ಷಿಸುತ್ತದೆ. ವ್ಯವಹಾರ ಲಾಗ್ ಬ್ಯಾಕ್ಅಪ್ಗಳ ಜೊತೆಯಲ್ಲಿ ಸಂಪೂರ್ಣ ಮತ್ತು ವಿಭಿನ್ನ ಡೇಟಾಬೇಸ್ ಬ್ಯಾಕಪ್ಗಳ ಸಂಯೋಜನೆಯನ್ನು ಒಳಗೊಂಡಿರುವ ವಿಪತ್ತು ಮರುಪಡೆಯುವಿಕೆ ಯೋಜನೆಯನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಲು ಇದು ನಿಮ್ಮನ್ನು ಅನುಮತಿಸುತ್ತದೆ.

ಡೇಟಾಬೇಸ್ ವೈಫಲ್ಯ ಸಂಭವಿಸಿದಾಗ, ನೀವು ಸಂಪೂರ್ಣ ಮರುಪಡೆಯುವಿಕೆ ಮಾದರಿಯನ್ನು ಬಳಸಿಕೊಂಡು ಅತ್ಯಂತ ನಮ್ಯತೆ ಮರುಸ್ಥಾಪನೆ ದತ್ತಸಂಚಯಗಳನ್ನು ಹೊಂದಿದ್ದೀರಿ. ವ್ಯವಹಾರ ಲಾಗ್ನಲ್ಲಿ ಸಂಗ್ರಹವಾಗಿರುವ ಡೇಟಾ ಮಾರ್ಪಾಡುಗಳನ್ನು ಸಂರಕ್ಷಿಸುವುದರ ಜೊತೆಗೆ, ಸಂಪೂರ್ಣ ಮರುಪಡೆಯುವಿಕೆ ಮಾದರಿಯು ಸಮಯದ ಒಂದು ನಿರ್ದಿಷ್ಟ ಹಂತಕ್ಕೆ ಡೇಟಾಬೇಸ್ ಅನ್ನು ಮರುಸ್ಥಾಪಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ತಪ್ಪಾದ ಬದಲಾವಣೆ ನಿಮ್ಮ ಡೇಟಾವನ್ನು ಸೋಮವಾರ 2:36 am ನಲ್ಲಿ ದೋಷಪೂರಿತಗೊಳಿಸಿದರೆ, ನೀವು SQL ಸರ್ವರ್ನ ಪಾಯಿಂಟ್-ಇನ್-ಟೈಮ್ ಪುನಃಸ್ಥಾಪಿಸಲು ನಿಮ್ಮ ಡಾಟಾಬೇಸ್ ಅನ್ನು 2:35 ಕ್ಕೆ ಹಿಂತಿರುಗಿಸಬಹುದು, ದೋಷದ ಪರಿಣಾಮಗಳನ್ನು ಅಳಿಸಿಹಾಕಬಹುದು.

ದೊಡ್ಡ ಲಾಗ್ ರಿಕವರಿ ಮಾಡೆಲ್

ಬೃಹತ್-ಲಾಗ್ ರಿಕ್ವೈಪ್ ಮಾಡೆಲ್ ಒಂದು ವಿಶೇಷ-ಉದ್ದೇಶದ ಮಾದರಿಯಾಗಿದ್ದು ಅದು ಪೂರ್ಣ ಚೇತರಿಕೆ ಮಾದರಿಗೆ ಸಮಾನ ರೀತಿಯಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಬೃಹತ್ ಡೇಟಾ ಮಾರ್ಪಾಡು ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ನಿಭಾಯಿಸುವ ರೀತಿಯಲ್ಲಿ ಮಾತ್ರ ವ್ಯತ್ಯಾಸವಿದೆ. ಬೃಹತ್-ಲಾಗ್ ಮಾಡಲಾದ ಮಾದರಿ ಈ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಕನಿಷ್ಠ ಲಾಗಿಂಗ್ ಎಂದು ಕರೆಯುವ ವಿಧಾನವನ್ನು ಬಳಸಿಕೊಂಡು ವ್ಯವಹಾರ ಲಾಗ್ನಲ್ಲಿ ದಾಖಲಿಸುತ್ತದೆ. ಇದು ಪ್ರಕ್ರಿಯೆ ಸಮಯವನ್ನು ಗಣನೀಯವಾಗಿ ಉಳಿಸುತ್ತದೆ, ಆದರೆ ಪಾಯಿಂಟ್-ಇನ್-ಟೈಮ್ ಪುನಃಸ್ಥಾಪನೆ ಆಯ್ಕೆಯನ್ನು ಬಳಸದಂತೆ ತಡೆಯುತ್ತದೆ.

ಬೃಹತ್-ಲಾಗ್ ಮಾಡಲಾದ ಚೇತರಿಕೆ ಮಾದರಿಯನ್ನು ಅಲ್ಪಾವಧಿಗೆ ಮಾತ್ರ ಬಳಸಬೇಕೆಂದು ಮೈಕ್ರೋಸಾಫ್ಟ್ ಶಿಫಾರಸು ಮಾಡುತ್ತದೆ. ಬೃಹತ್ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ನಿರ್ವಹಿಸುವ ಮೊದಲು ಮತ್ತು ನೀವು ಸಂಪೂರ್ಣ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಪೂರ್ಣಗೊಳಿಸಿದಾಗ ಪೂರ್ಣ ಮರುಪ್ರಾಪ್ತಿ ಮಾದರಿಗೆ ಪುನಃಸ್ಥಾಪಿಸಲು ಮೊದಲು ಬೃಹತ್-ಲಾಗ್ ಮಾಡಲಾದ ಚೇತರಿಕೆ ಮಾದರಿಗೆ ನೀವು ಡೇಟಾಬೇಸ್ ಅನ್ನು ಬದಲಾಯಿಸಲು ಅತ್ಯುತ್ತಮ ಆಚರಣೆ ಆದೇಶಿಸುತ್ತದೆ.

ಮರುಪಡೆಯುವಿಕೆ ಮಾದರಿಗಳನ್ನು ಬದಲಾಯಿಸುವುದು

ಚೇತರಿಕೆ ಮಾದರಿಯನ್ನು ವೀಕ್ಷಿಸಲು ಅಥವಾ ಬದಲಾಯಿಸಲು SQL ಸರ್ವರ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್ ಸ್ಟುಡಿಯೋವನ್ನು ಬಳಸಿ:

  1. ಸಂಬಂಧಿತ ಪರಿಚಾರಕವನ್ನು ಆಯ್ಕೆಮಾಡಿ : SQL ಸರ್ವರ್ ಡೇಟಾಬೇಸ್ ಇಂಜಿನ್ನ ಸಂಬಂಧಿತ ನಿದರ್ಶನಕ್ಕೆ ಸಂಪರ್ಕಿಸಿ, ನಂತರ ಆಬ್ಜೆಕ್ಟ್ ಎಕ್ಸ್ಪ್ಲೋರರ್ನಲ್ಲಿ ಸರ್ವರ್ ಸರ್ವರ್ ಅನ್ನು ವಿಸ್ತರಿಸಲು ಸರ್ವರ್ ಹೆಸರನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ.
  2. ದತ್ತಸಂಚಯವನ್ನು ಆಯ್ಕೆ ಮಾಡಿ : ಡೇಟಾಬೇಸ್ಗಳನ್ನು ವಿಸ್ತರಿಸಿ, ಮತ್ತು ಡೇಟಾಬೇಸ್ ಅವಲಂಬಿಸಿ, ಬಳಕೆದಾರ ಡೇಟಾಬೇಸ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿ ಅಥವಾ ಸಿಸ್ಟಮ್ ಡೇಟಾಬೇಸ್ಗಳನ್ನು ವಿಸ್ತರಿಸಿ ಮತ್ತು ಸಿಸ್ಟಮ್ ಡಾಟಾಬೇಸ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿ.
  3. ಡೇಟಾಬೇಸ್ ಗುಣಲಕ್ಷಣಗಳನ್ನು ತೆರೆಯಿರಿ : ಡೇಟಾಬೇಸ್ ಪ್ರಾಪರ್ಟೀಸ್ ಸಂವಾದ ಪೆಟ್ಟಿಗೆಯನ್ನು ತೆರೆಯಲು ಡೇಟಾಬೇಸ್ ಅನ್ನು ರೈಟ್ ಕ್ಲಿಕ್ ಮಾಡಿ, ತದನಂತರ ಪ್ರಾಪರ್ಟೀಸ್ ಕ್ಲಿಕ್ ಮಾಡಿ.
  4. ಪ್ರಸ್ತುತ ರಿಕವರಿ ಮಾದರಿಯನ್ನು ವೀಕ್ಷಿಸಿ : ಒಂದು ಪುಟ ಫಲಕವನ್ನು ಆಯ್ಕೆಮಾಡಿ , ಪ್ರಸ್ತುತ ರಿಕವರಿ ಮಾದರಿ ಆಯ್ಕೆ ವೀಕ್ಷಿಸಲು ಆಯ್ಕೆಗಳು ಕ್ಲಿಕ್ ಮಾಡಿ.
  5. ಹೊಸ ರಿಕವರಿ ಮಾದರಿ ಆಯ್ಕೆಮಾಡಿ: ಪೂರ್ಣ , ದೊಡ್ಡ-ಲಾಗ್ ಮಾಡಲಾದ ಅಥವಾ ಸರಳವಾದದನ್ನು ಆಯ್ಕೆಮಾಡಿ.
  6. ಸರಿ ಕ್ಲಿಕ್ ಮಾಡಿ.