SQL Server дээр өгөгдлийн санг хэрхэн нөөцлөх, сэргээх вэ

SQL Server дээр мэдээллийн санг хэрхэн нөөцлөх, сэргээх вэ

SQL Server нь мэдээллийн технологийн ертөнцөд өгөгдлийг удирдахад өргөн хэрэглэгддэг мэдээллийн сангийн удирдлагын систем (DBMS) юм. Нөөцлөх болон сэргээх нь системийн доголдол, эвдрэл, мэдээлэл алдагдах тохиолдолд өгөгдлийн аюулгүй байдал, сэргээлтийг хангахын тулд мэдээллийн сангийн админ бүр ойлгох ёстой хоёр чухал үйл ажиллагаа юм. Энэ нийтлэлд SQL Server дээр мэдээллийн санг нөөцлөх, сэргээх алхмуудыг нарийвчлан, тодорхой авч үзэх болно.

Нөөцлөлт болон Сэргээлт яагаад чухал вэ?

Нөөцлөлт гэдэг нь өгөгдлийн сангаас өгөгдлийг аюулгүй байршилд хуулах үйл явц юм. Энэ нь техник хангамжийн эвдрэл, хүний ​​алдаа, хортой програм хангамжийн халдлага эсвэл байгалийн гамшгаас болж гарч болзошгүй өгөгдлийн алдагдлаас урьдчилан сэргийлэхэд зайлшгүй шаардлагатай. Сэргээх гэдэг нь өгөгдлийг нөөцлөлтөөс анхны эсвэл шинэ систем рүү буцаан оруулж, өгөгдлийн санг анхны төлөвт нь сэргээх үйл явц юм.

SQL Server дээр мэдээллийн санг нөөцлөх алхамууд

SQL Server дээр мэдээллийн санг нөөцлөх хэд хэдэн арга байдаг. Хамгийн түгээмэл аргуудыг энд оруулав.

1. SQL Server Management Studio (SSMS)-ээр дамжуулан нөөцлөх

SQL Server Management Studio (SSMS) нь SQL Server-ийг удирдах, түүний дотор мэдээллийн сангийн нөөцлөлтийг хийх маш сайн GUI хэрэгсэл юм.

1. SSMS-ийг нээх:
– SSMS-ийг нээгээд SQL Server инстанс руугаа нэвтэрнэ үү.

2. Өгөгдлийн санг сонгоно уу:
– Object Explorer дээр “Өгөгдлийн сан” хэсгийг нээгээд нөөцлөхийг хүссэн мэдээллийн сангаа сонгоно уу.

3. Нөөцлөлтийн процессыг эхлүүлнэ үү:
– Сонгосон мэдээллийн сан дээр хулганы баруун товчийг дараад, дараа нь “Tasks” > “Back Up”-г сонгоно уу.

4. Нөөцлөлтийн тохиргоо:
– “Өгөгдлийн санг нөөцлөх” цонхонд нөөцлөлтийн төрлийг сонгоно уу (Бүрэн, Дифференциал эсвэл Лог). Бүрэн нөөцлөлтийг ихэвчлэн ашигладаг.
– Нөөцлөлтийн байршлыг диск эсвэл хальсан дээр зааж өгнө үү. Нөөцлөлтийн файлыг (.bak) хадгалах байршлыг зааж өгөхийн тулд “Нэмэх” товчийг дарна уу.

5. Нөөцлөлтийг эхлүүлэх:
– Нөөцлөлтийн процессыг эхлүүлэхийн тулд “OK” дээр дарна уу. Процесс дуусахыг хүлээгээд алдаа гарахгүй эсэхийг шалгаарай.

2. T-SQL ашиглан нөөцлөх

Нөөцлөх өөр нэг хувилбар бол Transact-SQL (T-SQL) ашиглах явдал юм.

1. Асуулгын засварлагчийг нээх:
– SSMS-ийг нээгээд SQL Server instance руу нэвтэрч, дараа нь New Query цонхыг нээнэ үү.

2. Нөөцлөлтийн скрипт бичих:
– Нөөцлөлтийг хийхийн тулд дараах T-SQL скриптийг бичнэ үү. `YourDatabaseName`-г өгөгдлийн сангийн нэрээр, `FilePath\YourBackup.bak`-г нөөцлөлтийн очих замаар солино уу.

“`sql
НӨӨЦЛӨЛТ ӨГӨГДЛИЙН САН Таны Өгөгдлийн сангийн нэр
TO DISK = 'C:\Нөөцлөлт\YourBackup.bak'
ФОРМАТТАЙ,
MEDIANAME = 'SQLServerBackups',
NAME = 'Таны мэдээллийн сангийн нэрийн бүрэн нөөцлөлт';
""

3. Скриптийн гүйцэтгэл:
– “Execute” товчийг эсвэл F5 товчийг дарж скриптийг ажиллуулна уу. Үйл явц дуусахыг хүлээнэ үү.

3. Засвар үйлчилгээний төлөвлөгөөг ашиглан автоматаар нөөцлөх

Автомат болон хуваарьт нөөцлөлт хийхийн тулд та SQL Server дээрх Maintenance Plans-г ашиглаж болно.

1. Засвар үйлчилгээний төлөвлөгөөний шидтэнг нээнэ үү:
– Object Explorer дээр “Менежмент” хэсгийг дэлгээд, “Засвар үйлчилгээний төлөвлөгөө” дээр хулганы баруун товчийг дараад, дараа нь “Засвар үйлчилгээний төлөвлөгөөний шидтэн”-ийг сонгоно уу.

2. Хуваарийн тохиргоо:
– Нөөцлөлтийн хуваарь, нөөцлөлтийн төрөл, хадгалах байршлыг тодорхойлохын тулд шидтэн дэх алхмуудыг дагана уу.

3. Хадгалах ба баталгаажуулах:
– Дуусгасны дараа засвар үйлчилгээний төлөвлөгөөг хадгалж, тогтоосон хуваарийн дагуу баталгаажуулж, гүйцэтгэсэн эсэхийг шалгаарай.

SQL Server дээр мэдээллийн санг сэргээх алхамууд

Сэргээх процесс нь нөөцлөлтийн процессын эсрэг юм. SSMS болон T-SQL ашиглан мэдээллийн санг хэрхэн сэргээх талаар энд харуулав.

1. SQL Server Management Studio (SSMS)-ээр дамжуулан сэргээх

1. SSMS-ийг нээх:
– SSMS-ийг нээгээд SQL Server инстанс руугаа нэвтэрнэ үү.

2. Сэргээх процессыг эхлүүлнэ үү:
– Object Explorer дээр “Өгөгдлийн сан” дээр хулганы баруун товчийг дараад “Өгөгдлийн санг сэргээх”-ийг сонгоно уу.

3. Тохиргоог сэргээх:
– “Өгөгдлийн санг сэргээх” цонхонд “Төхөөрөмж” сонголтыг сонгоод “…” товчийг дарж өмнө нь үүсгэсэн нөөц файлаа (.bak) олно уу.
– Файлыг сонгосны дараа сэргээхийг хүссэн мэдээллийн сангаа сонгоно уу.

4. Сэргээх сонголтуудыг тодорхойлно уу:
– Хэрэв та одоо байгаа мэдээллийн санг солихыг хүсвэл “Сэргээх сонголтууд” хэсэгт байгаа “Одоо байгаа мэдээллийн санг дарж бичих” гэх мэт тохирох сонголтыг сонгосон эсэхээ шалгаарай.
– Шаардлагатай бол та өгөгдөл болон бүртгэлийн файлын замыг өөрчлөх сонголт хийж болно.

5. Сэргээхийг эхлүүлэх:
– Сэргээх процессыг эхлүүлэхийн тулд “OK” дээр дарна уу. Процесс дуусахыг хүлээгээд алдаа гараагүй эсэхийг шалгана уу.

2. T-SQL-ээр дамжуулан сэргээх

1. Асуулгын засварлагчийг нээх:
– SSMS-ийг нээгээд SQL Server instance руу нэвтэрч, дараа нь New Query цонхыг нээнэ үү.

2. Сэргээх скриптийг бичнэ үү:
– Сэргээлтийг гүйцэтгэхийн тулд дараах T-SQL скриптийг бичнэ үү. `YourDatabaseName`-г өгөгдлийн сангийн нэрээр, `FilePath\YourBackup.bak`-г нөөц файлын замаар солино уу.

“`sql
ӨГӨГДЛИЙН САНГ СЭРГЭЭХ ТаныӨгөгдлийнСангийнНэр
FROM DISK = 'C:\Backup\YourBackup.bak'
СОЛИХ ХАМТ;
""

3. Скриптийн гүйцэтгэл:
– “Execute” товчийг эсвэл F5 товчийг дарж скриптийг ажиллуулна уу. Үйл явц дуусахыг хүлээнэ үү.

Зөвлөмж ба шилдэг туршлагууд

1. Тогтмол нөөцлөлт хийх:
– Өгөгдлийн сангаа тогтмол нөөцлөхөө мартуузай. Боломжтой бол автомат нөөцлөлт хийх хуваарь гаргаарай.

2. Нөөц хуулбарыг аюулгүй газар хадгалах:
– Нөөц файлуудыг үндсэн серверээс тусад нь аюулгүй газар хадгална. Жишээлбэл, үүл хадгалах, гадаад диск эсвэл соронзон хальс.

3. Нөөцлөлтийн баталгаажуулалт:
– Нөөцлөлт хийсний дараа нөөц файл хүчинтэй бөгөөд сэргээх боломжтой эсэхийг үргэлж шалгаарай. Үүнийг баталгаажуулахын тулд та туршилтын мэдээллийн сан руу сэргээж болно.

4. Нөөцлөлт болон Сэргээх үйл явцыг хянах:
– Нөөцлөлт болон сэргээх процессууд алдаагүй, жигд ажиллаж байгаа эсэхийг шалгахын тулд тэдгээрийг үргэлж хянаж байгаарай.

5. Үйл явцыг баримтжуулна уу:
– Мэдээллийн технологийн багт онцгой байдлын үед авах алхмуудыг мэдэхэд хялбар болгохын тулд нөөцлөлт болон сэргээх үйл явцын бүрэн баримтжуулалтыг бий болгох.

Дүгнэлт

Нөөцлөх болон сэргээх нь мэдээллийн сангийн админ бүрийн хувьд чухал үүрэг юм. SQL Server Management Studio (SSMS) эсвэл T-SQL скриптийг ашиглан та мэдээллийн сангаа хялбархан нөөцөлж, сэргээж болно. Өгөгдөл алдагдахаас сэргийлж тогтмол нөөцлөлт хийж, нөөц файлуудаа аюулгүй газар хадгалаарай . Түүнчлэн, шаардлагатай бол өгөгдөл тань аюулгүй, сэргээхэд бэлэн байгаа эсэхийг баталгаажуулахын тулд үйл явцыг тогтмол шалгаж, хянаж байгаарай.

Сэтгэгдэл үлдээх