SQL Server Agent bilan bazasi boshqaruvini avtomatizatsiyalash

01dan 06gacha

SQL Server Agent xizmatini ishga tushiring

SQL Server Agent turli ma'muriy vazifalarni avtomatlashtirish imkonini beradi. Ushbu vazifalardan biri ma'lumotlar bazasini boshqarishni avtomatlashtiradigan ishni yaratish va rejalashtirish uchun SQL Server Agentidan foydalanishni o'z ichiga oladi.

Microsoft SQL Server Configuration Manager dasturini oching va SQL Server Agent xizmatini toping. Agar ushbu xizmatning holati "TUNGI" bo'lsa, siz hech narsa qilishingizga hojat yo'q. Aks holda, SQL Server Agent xizmatiga o'ng tugmasini bosing va Boshlash xizmat oynasini ochish uchun ochilgan menyudan Boshlash- ni tanlang.

Eslatma : Ushbu maqola SQL Server 2008 uchun amal qiladi. Agar SQL Serverning keyingi versiyasini ishlatayotgan bo'lsangiz , SQL Server 2012 da SQL Server Agentini Konfiguratsiya deb o'qishni xohlashingiz mumkin.

02 of 06

SQL Server Management Studio-ni oching va SQL Server Agent papkasini ochish

SQL Server Configuration Managerni yoping va SQL Server Management Studio'yu oching. SSMS ichida SQL Server Agent papkasini ochish.

03 ning 06

Yangi SQL Server Agent ishini yarating

Ishlar papkasini o'ng tugmasini bosing va boshlang'ich menyudan Yangi ish tanlang. Ismingiz maydonini o'zingizning ishingiz uchun yagona nom bilan to'ldiring (tavsiflovchi ishlarni yo'lda yaxshiroq boshqarishga yordam beradi). Ish egasi bo'lishni xohlagan hisobni Sohibi matn maydoniga belgilang. Ish bu hisobning ruxsatnomalari bilan ishlaydi va faqat egasi yoki sysadmin ishtirokchilari tomonidan o'zgartirilishi mumkin.

Agar nom va egasi aniqlanganidan so'ng, ochilgan ro'yxatidan oldindan belgilangan ish toifalaridan birini tanlang. Misol uchun, muntazam parvarishlash ishlari uchun "Ma'lumotlar bazasi xizmati" bo'limini tanlashingiz mumkin.

Ishning maqsadini batafsil tushuntirish uchun katta tavsiflovchi matn maydonini ishlating. Shunday qilib yozingki, kimdir o'zingizdan (o'zingiz ham) bir necha yildan buyon unga qarashga va ishning maqsadini tushunishga qodir.

Va nihoyat, Enabled (Enabled) qutisi işaretlendiğinden ishonch hosil qiling.

04 of 06

SQL Server Agent ish qadamlar ekranini kiriting

" Yangi ish" oynasining chap tomonida, "Sahifani tanlash" sarlavhasi ostida " Bosqichlar" belgisini ko'rasiz. Bo'sh ish qadamlari ro'yxatini ko'rish uchun ushbu belgini bosing.

05 of 06

SQL Server Agent ish qadamlarini qo'shing

Ish uchun individual qadamlar qo'shing. Yangi ish qadamini yaratish uchun Yangi tugmani bosing va siz Yangi Ish qadam oynasini ko'rasiz.

Qadam uchun identifikator nom berish uchun Step Name ( Bosqich) nomi matn qutisini ishlating.

Ish bajariladigan ma'lumotlar bazasini tanlash uchun ma'lumotlar bazasini ochish qutisidan foydalaning.

Va nihoyat, bu ish qadamiga kerakli harakatga mos keladigan Transact-SQL sintaksisini ta'minlash uchun Buyruqning matn qutisini ishlating. Buyruqni kiritganingizdan so'ng, sintaksisini tasdiqlash uchun Tahrirlash tugmasini bosing.

Sintaksisni muvaffaqiyatli tekshirgandan so'ng, qadamni yaratish uchun OK ni bosing . Istalgan SQL Server Agent ishini aniqlash uchun ushbu jarayonni kerakli darajada takrorlang.

06 of 06

SQL Server Agent ishini rejalashtirish

Yangi ish oynasining "Sahifa tanlash" qismidagi " Vaqt" belgisini bosish orqali ish uchun jadvalni belgilang . Yangi ish rejasi oynasini ko'rasiz.

Vazifalar nomini matn maydoniga kiriting va jadval turi tanlang-One-time, Recurring, Start SQL Server Agent ishga tushganda yoki CPU'lar Bo'ston bo'lganda Boshlash-ochiladi-qutisidan. Ish parametrlarini aniqlash uchun oynaning chastotasi va davomiyligi bo'limlaridan foydalaning. Tugatganingizdan so'ng, ishni bajarish uchun Jadval oynasini yopish va OK ni bosing .