Ինչպես ինքնաբերաբար ճանաչել SQL Server Օպերատոր և ավելացնել այն աշխատանքի ծանուցմանը

Կիսվել հիմա ՝

Կարգավիճակի մոնիտորինգ SQL server աշխատատեղերը շատ կարևոր են: Եթե ​​կա կոռումպացված SQL Server գործակալ, ապա աշխատանքները չեն աշխատի ըստ նախատեսվածի: Այնպես որ, համոզվեք, որ դուք վերանորոգումը փչացել է SQL Server անցնելուց առաջ: Օպերատորին ավտոմատ նույնականացնելը և այն հարյուրավոր սերվերների աշխատանքի ծանուցմանը ավելացնելը բուռն խնդիր է: Սակայն այս սցենարի միջոցով դուք հեշտությամբ կարող եք վերահսկել ձեր բոլոր գրառումները SQL server աշխատատեղեր:

Սահմանեք օպերատորներ

SQL Server օպերատորները թույլ են տալիս մարդկանց կամ խմբերին ծանուցումներ ստանալ, երբ աշխատանքներն ավարտվում են SQL server կամ երբ կա ահազանգ: SQL Server թույլ է տալիս այդ օպերատորներին ծանուցման 3 տեսակ

  1. Էլ. փոստի հասցե
  2. Pager
  3. Նեթսենդ

Ստեղծեք օպերատորՊատճառով SQL Server-ի տվյալների բազայի փոստը, այս 3 ծանուցման տարբերակներից էլ. փոստը հիմնականում նախընտրելի է և օգտագործվում է SQL server, Դուք կարող եք ձեռքով ստեղծել օպերատոր ՝ հետևելով այս քայլերին

  1. Միացեք նպատակին SQL Serverտվյալների շտեմարանի շարժիչ
  2. Ընդլայնում SQL Serverգործակալի հանգույցը
  3. Աջ կտտացրեք տակ գտնվող Օպերատորների պանակին SQL Server գործակալ, ապա ստեղծել օպերատոր
  4. Ձևի վրա մուտքագրեք օպերատորի անունը: Notանուցման դաշտերի տակ ավելացնել էլ. Փոստի հասցե: Կարող եք նշել խմբի էլ. Փոստի հասցեն կամ էլ. Փոստի անհատական ​​հասցեն: Դուք կարող եք թողնել էջը և զուտ ուղարկել հասցեի դաշտերը որպես դատարկ:

Կարող եք ստեղծել բազմաթիվ օպերատորներ, բայց այն պետք է լինի եզակի, այսինքն ՝ օպերատորների անունները պետք է տարբեր լինեն: Խնդրում ենք նկատի ունենալ, որ Pager- ի և զուտ ուղարկման ընտրանքները կհեռացվեն հետագա տարբերակներից SQL Server.

Չհաջողվեց ապահով մնալ

Միացնել ձախողման անվտանգ օպերատորինՕպերատոր ստեղծելը բավարար չէ, մենք պետք է օպերատոր դարձնենք որպես անհաջող օպերատոր: Անխափան գործող օպերատորը շփման միակ կետն է, երբ SQL Server գործակալը չի ​​կարող մուտք գործել համակարգի աղյուսակներ MSDB տվյալների բազայում: Օպերատորին հնարավորինս անվտանգ դարձնելու համար, բաց հատկությունները SQL Server գործակալ, ապա ընտրեք օպերատոր և ստուգեք էլփոստի տարբերակը Fail-Safe օպերատորի տակ:

Ավտոմատացնել օպերատորներին և ծանուցումները

Ավելի շուտ, քան դուք ձեռքով ստեղծեք օպերատոր `այն դարձնելով անվնաս և հանձնարարելով այն 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

Կիսվել հիմա ՝

Comments փակվում են: