SQL ಸರ್ವರ್ನಲ್ಲಿ ಡೇಟಾಬೇಸ್ಗಳನ್ನು ಬ್ಯಾಕಪ್ ಮಾಡುವುದು ಮತ್ತು ಮರುಸ್ಥಾಪಿಸುವುದು ಹೇಗೆ
SQL ಸರ್ವರ್ ಒಂದು ಡೇಟಾಬೇಸ್ ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥೆ (DBMS), ಇದನ್ನು ಐಟಿ ಜಗತ್ತಿನಲ್ಲಿ ಡೇಟಾವನ್ನು ನಿರ್ವಹಿಸಲು ವ್ಯಾಪಕವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ಸಿಸ್ಟಮ್ ವೈಫಲ್ಯ, ಭ್ರಷ್ಟಾಚಾರ ಅಥವಾ ಡೇಟಾ ನಷ್ಟದ ಸಂದರ್ಭದಲ್ಲಿ ಡೇಟಾ ಸುರಕ್ಷತೆ ಮತ್ತು ಚೇತರಿಕೆಯನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಪ್ರತಿಯೊಬ್ಬ ಡೇಟಾಬೇಸ್ ನಿರ್ವಾಹಕರು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಬೇಕಾದ ಎರಡು ನಿರ್ಣಾಯಕ ಕಾರ್ಯಾಚರಣೆಗಳೆಂದರೆ ಬ್ಯಾಕಪ್ ಮತ್ತು ಮರುಸ್ಥಾಪನೆ. ಈ ಲೇಖನವು SQL ಸರ್ವರ್ನಲ್ಲಿ ಡೇಟಾಬೇಸ್ ಅನ್ನು ಬ್ಯಾಕಪ್ ಮಾಡುವ ಮತ್ತು ಮರುಸ್ಥಾಪಿಸುವ ಹಂತಗಳನ್ನು ವಿವರವಾಗಿ ಮತ್ತು ಸ್ಪಷ್ಟವಾಗಿ ಒಳಗೊಂಡಿದೆ.
ಬ್ಯಾಕಪ್ ಮತ್ತು ಮರುಸ್ಥಾಪನೆ ಏಕೆ ಮುಖ್ಯ?
ಬ್ಯಾಕಪ್ ಎಂದರೆ ಡೇಟಾಬೇಸ್ನಿಂದ ಸುರಕ್ಷಿತ ಸ್ಥಳಕ್ಕೆ ಡೇಟಾವನ್ನು ನಕಲಿಸುವ ಪ್ರಕ್ರಿಯೆ. ಹಾರ್ಡ್ವೇರ್ ವೈಫಲ್ಯ, ಮಾನವ ದೋಷ, ಮಾಲ್ವೇರ್ ದಾಳಿಗಳು ಅಥವಾ ನೈಸರ್ಗಿಕ ವಿಕೋಪಗಳಿಂದ ಸಂಭವಿಸಬಹುದಾದ ಡೇಟಾ ನಷ್ಟವನ್ನು ತಡೆಗಟ್ಟಲು ಇದು ಅತ್ಯಗತ್ಯ. ಡೇಟಾಬೇಸ್ ಅನ್ನು ಅದರ ಮೂಲ ಸ್ಥಿತಿಗೆ ಮರುಸ್ಥಾಪಿಸಲು ಬ್ಯಾಕಪ್ನಿಂದ ಮೂಲ ಅಥವಾ ಹೊಸ ವ್ಯವಸ್ಥೆಗೆ ಡೇಟಾವನ್ನು ಹಿಂದಿರುಗಿಸುವ ಪ್ರಕ್ರಿಯೆಯೇ ಮರುಸ್ಥಾಪನೆ.
SQL ಸರ್ವರ್ನಲ್ಲಿ ಡೇಟಾಬೇಸ್ ಅನ್ನು ಬ್ಯಾಕಪ್ ಮಾಡುವ ಹಂತಗಳು
SQL ಸರ್ವರ್ನಲ್ಲಿ ಡೇಟಾಬೇಸ್ ಅನ್ನು ಬ್ಯಾಕಪ್ ಮಾಡಲು ಹಲವಾರು ವಿಧಾನಗಳಿವೆ. ಇಲ್ಲಿ ಸಾಮಾನ್ಯ ವಿಧಾನಗಳು:
1. SQL ಸರ್ವರ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್ ಸ್ಟುಡಿಯೋ (SSMS) ಮೂಲಕ ಬ್ಯಾಕಪ್ ಮಾಡಿ
SQL ಸರ್ವರ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್ ಸ್ಟುಡಿಯೋ (SSMS) ಡೇಟಾಬೇಸ್ ಬ್ಯಾಕಪ್ಗಳನ್ನು ನಿರ್ವಹಿಸುವುದು ಸೇರಿದಂತೆ SQL ಸರ್ವರ್ ಅನ್ನು ನಿರ್ವಹಿಸಲು ಅತ್ಯುತ್ತಮ GUI ಸಾಧನವಾಗಿದೆ.
1. Buka SSMS :
– SSMS ತೆರೆಯಿರಿ ಮತ್ತು ನಿಮ್ಮ SQL ಸರ್ವರ್ ನಿದರ್ಶನಕ್ಕೆ ಲಾಗಿನ್ ಮಾಡಿ.
2. Pilih Database :
– ಆಬ್ಜೆಕ್ಟ್ ಎಕ್ಸ್ಪ್ಲೋರರ್ನಲ್ಲಿ, “ಡೇಟಾಬೇಸ್ಗಳು” ಅನ್ನು ವಿಸ್ತರಿಸಿ ಮತ್ತು ನೀವು ಬ್ಯಾಕಪ್ ಮಾಡಲು ಬಯಸುವ ಡೇಟಾಬೇಸ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿ.
3. Mulai Proses Backup :
– ಆಯ್ಕೆ ಮಾಡಿದ ಡೇಟಾಬೇಸ್ ಮೇಲೆ ಬಲ ಕ್ಲಿಕ್ ಮಾಡಿ, ನಂತರ "ಕಾರ್ಯಗಳು" > "ಬ್ಯಾಕ್ ಅಪ್" ಆಯ್ಕೆಮಾಡಿ.
4. Konfigurasi Backup :
– “ಬ್ಯಾಕಪ್ ಡೇಟಾಬೇಸ್” ವಿಂಡೋದಲ್ಲಿ, ಬ್ಯಾಕಪ್ ಪ್ರಕಾರವನ್ನು ಆಯ್ಕೆಮಾಡಿ (ಪೂರ್ಣ, ಭೇದಾತ್ಮಕ, ಅಥವಾ ಲಾಗ್). ಪೂರ್ಣ ಬ್ಯಾಕಪ್ ಸಾಮಾನ್ಯವಾಗಿ ಸಾಮಾನ್ಯವಾಗಿ ಬಳಸಲ್ಪಡುತ್ತದೆ.
– ಡಿಸ್ಕ್ ಅಥವಾ ಟೇಪ್ಗೆ ಬ್ಯಾಕಪ್ ಗಮ್ಯಸ್ಥಾನವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿ. ಬ್ಯಾಕಪ್ ಫೈಲ್ (.bak) ಅನ್ನು ಉಳಿಸಲು ಸ್ಥಳವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲು “ಸೇರಿಸು” ಬಟನ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ.
5. Mulai Backup :
– ಬ್ಯಾಕಪ್ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಪ್ರಾರಂಭಿಸಲು “ಸರಿ” ಕ್ಲಿಕ್ ಮಾಡಿ. ಪ್ರಕ್ರಿಯೆಯು ಪೂರ್ಣಗೊಳ್ಳುವವರೆಗೆ ಕಾಯಿರಿ ಮತ್ತು ಯಾವುದೇ ದೋಷಗಳು ಕಾಣಿಸದಂತೆ ನೋಡಿಕೊಳ್ಳಿ.
2. T-SQL ಮೂಲಕ ಬ್ಯಾಕಪ್ ಮಾಡಿ
ಬ್ಯಾಕಪ್ ಮಾಡಲು ಇನ್ನೊಂದು ಪರ್ಯಾಯವೆಂದರೆ ಟ್ರಾನ್ಸಾಕ್ಟ್-SQL (T-SQL) ಬಳಸುವುದು.
1. Buka Query Editor :
– SSMS ತೆರೆಯಿರಿ ಮತ್ತು SQL ಸರ್ವರ್ ನಿದರ್ಶನಕ್ಕೆ ಲಾಗಿನ್ ಮಾಡಿ, ನಂತರ ಹೊಸ ಪ್ರಶ್ನೆ ವಿಂಡೋವನ್ನು ತೆರೆಯಿರಿ.
2. Tulis Skrip Backup :
– ಬ್ಯಾಕಪ್ ಮಾಡಲು ಈ ಕೆಳಗಿನ T-SQL ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಬರೆಯಿರಿ. `YourDatabaseName` ಅನ್ನು ನಿಮ್ಮ ಡೇಟಾಬೇಸ್ ಹೆಸರಿನೊಂದಿಗೆ ಮತ್ತು `FilePath\YourBackup.bak` ಅನ್ನು ಬ್ಯಾಕಪ್ ಗಮ್ಯಸ್ಥಾನ ಮಾರ್ಗದೊಂದಿಗೆ ಬದಲಾಯಿಸಿ.
"`ಚದರ
ನಿಮ್ಮ ಡೇಟಾಬೇಸ್ ಹೆಸರನ್ನು ಬ್ಯಾಕಪ್ ಮಾಡಿ
TO DISK = 'C:\Backup\YourBackup.bak'
ಫಾರ್ಮ್ಯಾಟ್ನೊಂದಿಗೆ,
MEDIANAME = 'SQLServerBackups',
NAME = 'YourDatabaseName ನ ಪೂರ್ಣ ಬ್ಯಾಕಪ್';
""
3. Eksekusi Skrip :
– “ಎಕ್ಸಿಕ್ಯೂಟ್” ಬಟನ್ ಅಥವಾ F5 ಒತ್ತುವ ಮೂಲಕ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ. ಪ್ರಕ್ರಿಯೆಯು ಪೂರ್ಣಗೊಳ್ಳುವವರೆಗೆ ಕಾಯಿರಿ.
3. ನಿರ್ವಹಣಾ ಯೋಜನೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಸ್ವಯಂಚಾಲಿತ ಬ್ಯಾಕಪ್
ಸ್ವಯಂಚಾಲಿತ ಮತ್ತು ನಿಗದಿತ ಬ್ಯಾಕಪ್ಗಳನ್ನು ನಿರ್ವಹಿಸಲು, ನೀವು SQL ಸರ್ವರ್ನಲ್ಲಿ ನಿರ್ವಹಣೆ ಯೋಜನೆಗಳನ್ನು ಬಳಸಬಹುದು.
1. Buka Maintenance Plan Wizard :
– ಆಬ್ಜೆಕ್ಟ್ ಎಕ್ಸ್ಪ್ಲೋರರ್ನಲ್ಲಿ, “ಮ್ಯಾನೇಜ್ಮೆಂಟ್” ಅನ್ನು ವಿಸ್ತರಿಸಿ, “ಮೆಂಟಿನೆನ್ಸ್ ಪ್ಲಾನ್ಸ್” ಮೇಲೆ ಬಲ ಕ್ಲಿಕ್ ಮಾಡಿ, ನಂತರ “ಮೆಂಟಿನೆನ್ಸ್ ಪ್ಲಾನ್ ವಿಝಾರ್ಡ್” ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿ.
2. Konfigurasi Jadwal :
– ಬ್ಯಾಕಪ್ ವೇಳಾಪಟ್ಟಿ, ಬ್ಯಾಕಪ್ ಪ್ರಕಾರ ಮತ್ತು ಶೇಖರಣಾ ಸ್ಥಳವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲು ಮಾಂತ್ರಿಕದಲ್ಲಿನ ಹಂತಗಳನ್ನು ಅನುಸರಿಸಿ.
3. Simpan dan Validasi :
- ಪೂರ್ಣಗೊಂಡ ನಂತರ, ನಿರ್ವಹಣಾ ಯೋಜನೆಯನ್ನು ಉಳಿಸಿ ಮತ್ತು ನಿಮ್ಮ ನಿರ್ದಿಷ್ಟ ವೇಳಾಪಟ್ಟಿಯ ಪ್ರಕಾರ ಅದನ್ನು ಮೌಲ್ಯೀಕರಿಸಲಾಗಿದೆ ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.
SQL ಸರ್ವರ್ನಲ್ಲಿ ಡೇಟಾಬೇಸ್ ಅನ್ನು ಮರುಸ್ಥಾಪಿಸಲು ಹಂತಗಳು
ಮರುಸ್ಥಾಪನೆ ಪ್ರಕ್ರಿಯೆಯು ಬ್ಯಾಕಪ್ ಪ್ರಕ್ರಿಯೆಯ ವಿರುದ್ಧವಾಗಿರುತ್ತದೆ. SSMS ಮತ್ತು T-SQL ಬಳಸಿಕೊಂಡು ಡೇಟಾಬೇಸ್ ಅನ್ನು ಮರುಸ್ಥಾಪಿಸುವುದು ಹೇಗೆ ಎಂಬುದು ಇಲ್ಲಿದೆ.
1. SQL ಸರ್ವರ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್ ಸ್ಟುಡಿಯೋ (SSMS) ಮೂಲಕ ಮರುಸ್ಥಾಪಿಸಿ
1. Buka SSMS :
– SSMS ತೆರೆಯಿರಿ ಮತ್ತು ನಿಮ್ಮ SQL ಸರ್ವರ್ ನಿದರ್ಶನಕ್ಕೆ ಲಾಗಿನ್ ಮಾಡಿ.
2. Mulai Proses Restore :
- ಆಬ್ಜೆಕ್ಟ್ ಎಕ್ಸ್ಪ್ಲೋರರ್ನಲ್ಲಿ "ಡೇಟಾಬೇಸ್ಗಳು" ಮೇಲೆ ಬಲ ಕ್ಲಿಕ್ ಮಾಡಿ, ನಂತರ "ಡೇಟಾಬೇಸ್ ಮರುಸ್ಥಾಪಿಸು" ಆಯ್ಕೆಮಾಡಿ.
3. Konfigurasi Restore :
– “ಡೇಟಾಬೇಸ್ ಮರುಸ್ಥಾಪಿಸು” ವಿಂಡೋದಲ್ಲಿ, “ಸಾಧನ” ಆಯ್ಕೆಯನ್ನು ಆರಿಸಿ ಮತ್ತು ನೀವು ಮೊದಲು ರಚಿಸಿದ ಬ್ಯಾಕಪ್ ಫೈಲ್ (.bak) ಅನ್ನು ಪತ್ತೆಹಚ್ಚಲು “…” ಬಟನ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ.
– ಫೈಲ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿದ ನಂತರ, ನೀವು ಮರುಸ್ಥಾಪಿಸಲು ಬಯಸುವ ಡೇಟಾಬೇಸ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿ.
4. Spesifikasikan Opsi Restore :
– “ಮರುಸ್ಥಾಪನೆ ಆಯ್ಕೆಗಳು” ವಿಭಾಗದ ಅಡಿಯಲ್ಲಿ, ನೀವು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಡೇಟಾಬೇಸ್ ಅನ್ನು ಬದಲಾಯಿಸಲು ಬಯಸಿದರೆ “ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಡೇಟಾಬೇಸ್ ಅನ್ನು ಓವರ್ರೈಟ್ ಮಾಡಿ” ನಂತಹ ಸೂಕ್ತವಾದ ಆಯ್ಕೆಯನ್ನು ಆರಿಸಿಕೊಳ್ಳಿ.
- ಅಗತ್ಯವಿದ್ದರೆ ನೀವು ಡೇಟಾ ಮತ್ತು ಲಾಗ್ ಫೈಲ್ ಮಾರ್ಗಗಳನ್ನು ಬದಲಾಯಿಸಲು ಸಹ ಆಯ್ಕೆ ಮಾಡಬಹುದು.
5. Mulai Restore :
– ಮರುಸ್ಥಾಪನೆ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಪ್ರಾರಂಭಿಸಲು "ಸರಿ" ಕ್ಲಿಕ್ ಮಾಡಿ. ಪ್ರಕ್ರಿಯೆಯು ಪೂರ್ಣಗೊಳ್ಳುವವರೆಗೆ ಕಾಯಿರಿ ಮತ್ತು ಯಾವುದೇ ದೋಷಗಳಿಲ್ಲ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.
2. T-SQL ಮೂಲಕ ಮರುಸ್ಥಾಪಿಸಿ
1. Buka Query Editor :
– SSMS ತೆರೆಯಿರಿ ಮತ್ತು SQL ಸರ್ವರ್ ನಿದರ್ಶನಕ್ಕೆ ಲಾಗಿನ್ ಮಾಡಿ, ನಂತರ ಹೊಸ ಪ್ರಶ್ನೆ ವಿಂಡೋವನ್ನು ತೆರೆಯಿರಿ.
2. Tulis Skrip Restore :
– ಮರುಸ್ಥಾಪನೆಯನ್ನು ನಿರ್ವಹಿಸಲು ಈ ಕೆಳಗಿನ T-SQL ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಬರೆಯಿರಿ. `YourDatabaseName` ಅನ್ನು ನಿಮ್ಮ ಡೇಟಾಬೇಸ್ ಹೆಸರಿನೊಂದಿಗೆ ಮತ್ತು `FilePath\YourBackup.bak` ಅನ್ನು ಬ್ಯಾಕಪ್ ಫೈಲ್ ಮಾರ್ಗದೊಂದಿಗೆ ಬದಲಾಯಿಸಿ.
"`ಚದರ
ಡೇಟಾಬೇಸ್ ಅನ್ನು ಮರುಸ್ಥಾಪಿಸಿ ನಿಮ್ಮ ಡೇಟಾಬೇಸ್ ಹೆಸರು
FROM DISK = 'C:\Backup\YourBackup.bak'
ಬದಲಿಯೊಂದಿಗೆ;
""
3. Eksekusi Skrip :
– “ಎಕ್ಸಿಕ್ಯೂಟ್” ಬಟನ್ ಅಥವಾ F5 ಒತ್ತುವ ಮೂಲಕ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ. ಪ್ರಕ್ರಿಯೆಯು ಪೂರ್ಣಗೊಳ್ಳುವವರೆಗೆ ಕಾಯಿರಿ.
ಸಲಹೆಗಳು ಮತ್ತು ಅತ್ಯುತ್ತಮ ಅಭ್ಯಾಸಗಳು
1. Rutin Melakukan Backup :
– ನಿಮ್ಮ ಡೇಟಾಬೇಸ್ ಅನ್ನು ನಿಯಮಿತವಾಗಿ ಬ್ಯಾಕಪ್ ಮಾಡುವುದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ. ಸಾಧ್ಯವಾದರೆ ಸ್ವಯಂಚಾಲಿತ ಬ್ಯಾಕಪ್ಗಳನ್ನು ನಿಗದಿಪಡಿಸಿ.
2. Simpan Backup di Lokasi Aman :
– Simpan file backup di lokasi yang aman dan berbeda dari server utama. Misalnya, ಮೋಡದ ಶೇಖರಣಾ, external drive, atau tape.
3. Verifikasi Backup :
– ಬ್ಯಾಕಪ್ ಮಾಡಿದ ನಂತರ, ಬ್ಯಾಕಪ್ ಫೈಲ್ ಮಾನ್ಯವಾಗಿದೆಯೇ ಮತ್ತು ಅದನ್ನು ಮರುಸ್ಥಾಪಿಸಬಹುದು ಎಂದು ಯಾವಾಗಲೂ ಪರಿಶೀಲಿಸಿ. ಇದನ್ನು ಪರಿಶೀಲಿಸಲು ನೀವು ಪರೀಕ್ಷಾ ಡೇಟಾಬೇಸ್ಗೆ ಮರುಸ್ಥಾಪಿಸಬಹುದು.
4. Monitor Proses Backup dan Restore :
- ಬ್ಯಾಕಪ್ ಮತ್ತು ಮರುಸ್ಥಾಪನೆ ಪ್ರಕ್ರಿಯೆಗಳು ಸರಾಗವಾಗಿ ಮತ್ತು ದೋಷಗಳಿಲ್ಲದೆ ನಡೆಯುವುದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಯಾವಾಗಲೂ ಅವುಗಳನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಿ.
5. Dokumentasikan Proses :
– ತುರ್ತು ಪರಿಸ್ಥಿತಿಯಲ್ಲಿ ತೆಗೆದುಕೊಳ್ಳಬೇಕಾದ ಕ್ರಮಗಳನ್ನು ಐಟಿ ತಂಡವು ತಿಳಿದುಕೊಳ್ಳಲು ಸುಲಭವಾಗುವಂತೆ ಬ್ಯಾಕಪ್ ಮತ್ತು ಮರುಸ್ಥಾಪನೆ ಪ್ರಕ್ರಿಯೆಯ ಸಂಪೂರ್ಣ ದಾಖಲಾತಿಯನ್ನು ರಚಿಸಿ.
ತೀರ್ಮಾನ
Backup dan restore adalah tugas krusial bagi setiap administrator database. Dengan menggunakan SQL Server Management Studio (SSMS) atau skrip T-SQL, Anda dapat melakukan backup dan restore database dengan mudah. Pastikan untuk selalu melakukan backup secara rutin dan ಇಟ್ಟುಕೊಳ್ಳಿ file backup di lokasi yang aman untuk menghindari kehilangan data. Selain itu, lakukan verifikasi dan monitor proses secara berkala untuk memastikan data Anda selalu dalam kondisi aman dan siap dipulihkan jika diperlukan.