Muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti mustaqil ish


SQL Server Agent ishlaridan foydalangan holda rejalashtirilgan zaxira nusxasini yaratish



Yüklə 0,87 Mb.
səhifə2/3
tarix25.12.2022
ölçüsü0,87 Mb.
#97896
1   2   3
Qosimov11

SQL Server Agent ishlaridan foydalangan holda rejalashtirilgan zaxira nusxasini yaratish.
Avtomatik zaxiralashni SQL Server Agent vazifasi bilan rejalashtirish uchun:
1.Jobs-ni o'ng tugmachasini bosing va kontekst menyusidan, SQL Server Agent tugunidagi ob'ektlarni qidirish panelida, SSMS-da, New job-ni tanlang.



2.Yangi ish oynasida ish uchun nom kiriting.


3.Qadamlar yorlig'idagi Yangi tugmachasini bosing va SQL bayonotini qo'shib yangi zaxira nusxasini yarating.


USE CurrencyExchange
GO
BACKUP DATABASE [CurrencyExchange]
TO DISK = N'G:\DatabaseBackups\CE.bak'
WITH CHECKSUM;
Differentsial zaxira yaratish:
USE CurrencyExchange
GO
BACKUP DATABASE [CurrencyExchange]
TO DISK = N'G:\DatabaseBackups\CE.bak'
WITH CHECKSUM;
BACKUP DATABASE [CurrencyExchange]
TO DISK = N'G:\DatabaseBackups\CE.bak'
WITH DIFFERENTIAL;
WITH CHECKSUM;
GO
Tranzaksiyalar jurnalining zaxira nusxasini yaratish:


BACKUP LOG [CurrencyExchange]
TO DISK = N'F:\TLogBackups\CE.log';
GO
Tranzaktsiyalar jurnalini yoki differentsial zaxiralashni yaratish uchun zaruriy shart - bu to'liq SQL Server ma'lumotlar bazasi zaxirasi allaqachon mavjud bo'lishi kerak. Shunday qilib, differentsialni yaratishdan oldin, agar ma'lumotlar bazasi hech qachon zaxiralanmagan bo'lsa, to'liq ma'lumotlar bazasini zaxira nusxasini yaratishingiz kerak.
Tranzaktsiyalar jurnali va differentsial zaxira nusxalari ma'lumotlar bazasining to'liq zaxira nusxalari bilan birgalikda yaxshi ishlaydi va ulardan tandemda foydalanish mumkin. Zaxira nusxalarini yaratishda murakkab yondashuvni qo'llasangiz, zaxira fayllarini saqlash talablarini minimallashtirish bilan siz ma'lumotlar bazasining uzluksizligiga va ma'lumotlarni yo'qotishdan sug'urta / himoyaga erishishingiz mumkin. Masalan, har 12 soatda to'liq SQL Server zaxira nusxasini tayyorlashni rejalashtirishingiz mumkin, lekin har 4 soatda aytganda, differentsial, ko'pincha ko'proq, har 15 daqiqada tranzaktsiyalar jurnalini zaxiralashingiz mumkin. Kalit bu sizning tashkilotingiz uchun eng maqbul bo'lgan ma'lumotlarni yo'qotish va saqlash talablarini kamaytirish o'rtasidagi yoqimli joyni topishdir.


4.Qadam qo'shish uchun OK ni va OK ni bosing. yana, ish yaratish uchun





5.Ishni rejalashtirish uchun "Ish jadvali" oynasida "Yangi ish" muloqot oynasida "Yangi" ni bosing
6.Ish rejasi jadvalida takrorlanadigan chastotani va boshlanish sanasini tanlang

Ishni sichqonchaning o'ng tugmachasi bilan bosing va SSMS Object Explorer panelida SQL Server Agent, keyin Jobs tugmasi ostida yaratilgan ishni tekshirish uchun qadam variantida Start ishni tanlang




SQL Server Agentidan foydalangan holda barcha ma'lumotlar bazalarining zaxiralash uchun bitta SQL Server namunasi uchun ikkita yondashuv mavjud; ikkalasi ham qo'shimcha harakatlarni talab qiladi. Buning usullaridan biri bu SSIS asboblar panelidagi "Backup Database Task" optsiyasidan foydalanib SSIS paketini yaratish va SQL Server Agent ishini yaratish, so'ng uni rejalashtirish. Yondashuv SQL Server Agent Job Step muloqot oynasidagi barcha ma'lumotlar bazalarini zaxiralash uchun SQL skriptini yaratishdir.



Yüklə 0,87 Mb.

Dostları ilə paylaş:
1   2   3




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə