Կարգավիճակի մոնիտորինգ SQL server աշխատատեղերը շատ կարևոր են: Եթե կա կոռումպացված SQL Server գործակալ, ապա աշխատանքները չեն աշխատի ըստ նախատեսվածի: Այնպես որ, համոզվեք, որ դուք վերանորոգումը փչացել է SQL Server անցնելուց առաջ: Օպերատորին ավտոմատ նույնականացնելը և այն հարյուրավոր սերվերների աշխատանքի ծանուցմանը ավելացնելը բուռն խնդիր է: Սակայն այս սցենարի միջոցով դուք հեշտությամբ կարող եք վերահսկել ձեր բոլոր գրառումները SQL server աշխատատեղեր:
Սահմանեք օպերատորներ
SQL Server օպերատորները թույլ են տալիս մարդկանց կամ խմբերին ծանուցումներ ստանալ, երբ աշխատանքներն ավարտվում են SQL server կամ երբ կա ահազանգ: SQL Server թույլ է տալիս այդ օպերատորներին ծանուցման 3 տեսակ
- Էլ. փոստի հասցե
- Pager
- Նեթսենդ
Պատճառով SQL Server-ի տվյալների բազայի փոստը, այս 3 ծանուցման տարբերակներից էլ. փոստը հիմնականում նախընտրելի է և օգտագործվում է SQL server, Դուք կարող եք ձեռքով ստեղծել օպերատոր ՝ հետևելով այս քայլերին
- Միացեք նպատակին SQL Serverտվյալների շտեմարանի շարժիչ
- Ընդլայնում SQL Serverգործակալի հանգույցը
- Աջ կտտացրեք տակ գտնվող Օպերատորների պանակին SQL Server գործակալ, ապա ստեղծել օպերատոր
- Ձևի վրա մուտքագրեք օպերատորի անունը: Notանուցման դաշտերի տակ ավելացնել էլ. Փոստի հասցե: Կարող եք նշել խմբի էլ. Փոստի հասցեն կամ էլ. Փոստի անհատական հասցեն: Դուք կարող եք թողնել էջը և զուտ ուղարկել հասցեի դաշտերը որպես դատարկ:
Կարող եք ստեղծել բազմաթիվ օպերատորներ, բայց այն պետք է լինի եզակի, այսինքն ՝ օպերատորների անունները պետք է տարբեր լինեն: Խնդրում ենք նկատի ունենալ, որ Pager- ի և զուտ ուղարկման ընտրանքները կհեռացվեն հետագա տարբերակներից SQL Server.
Չհաջողվեց ապահով մնալ

Ավտոմատացնել օպերատորներին և ծանուցումները
Ավելի շուտ, քան դուք ձեռքով ստեղծեք օպերատոր `այն դարձնելով անվնաս և հանձնարարելով այն SQL Job- ի ծանուցմանը: Դուք կարող եք պարզապես կատարել սցենարը հարցման նոր պատուհանից: Այս սցենարը ստուգելու է, արդյոք օպերատորն արդեն գոյություն ունի նույն անունով: Եթե ոչ, օպերատորը ստեղծվում և նշանակվում է որպես ձախողման անվտանգ օպերատոր: Այս օպերատորն այնուհետև նշանակվում է յուրաքանչյուրի ձախողման ծանուցումներին SQL Server գործակալի գործը այդ սերվերում:
Մուլտի սերվեր
Չնայած այս սցենարը ավտոմատացնում է օպերատորի ստեղծողն ու ծանուցումը սինգլի վրա SQL Server որի վրա այն կատարվում է, դուք կարող եք հեշտությամբ կատարել այն ձեր բոլորի վրա SQL Serverս Հեշտ մեթոդը գրանցված սերվերների ստեղծումն է, այնուհետև այս սցենարի կատարումը բոլոր գրանցված սերվերների վրա: Մեկ այլ մեթոդ է այս սցենարը որպես .sql ֆայլ պահպանելը և այնուհետև SQL CMD- ի միջոցով բոլոր սերվերների վրա կատարել .sql սցենարը:
Սցենար
DECLARE @find INT DECLARE @operatorname VARCHAR(200) DECLARE @operatoremail VARCHAR(500) SET @operatorname = '<OPERATOR NAME>' SET @operatoremail = '<OPERATOR EMAIL ADDRESS. SEPARATE MULTIPLE EMAIL ADDRESS BY ;' SET @find = ( SELECT count(*) FROM msdb.dbo.sysoperators WHERE NAME = @operatorname ) IF @find = 0 BEGIN EXEC msdb.dbo.sp_add_operator @name = @operatorname ,@enabled = 1 ,@email_address = @operatoremail END EXEC master.dbo.sp_MSsetalertinfo @failsafeoperator = @operatorname ,@notificationmethod = 1 DECLARE @operator_id INT SELECT @operator_id = [id] FROM msdb.dbo.sysoperators WHERE NAME = @operatorname SELECT @operator_id UPDATE msdb.dbo.sysjobs SET notify_email_operator_id = 0 UPDATE msdb.dbo.sysjobs SET notify_level_email = 0
Հեղինակի ներածություն.
Նիլ Վարլին տվյալների վերականգման փորձագետ է DataNumen, Inc., որը տվյալների վերականգման տեխնոլոգիաների համաշխարհային առաջատարն է, այդ թվում վերականգնել Outlook PST էլփոստի սխալը և գերազանցել վերականգնման ծրագրային արտադրանքները: Լրացուցիչ տեղեկությունների համար այցելեք www.datanumen.com