Auto Identify လုပ်နည်း SQL Server Operator နှင့် Job Notification တွင် ပေါင်းထည့်ပါ။

ယခုမျှဝေပါ-

အခြေအနေကို စောင့်ကြည့်စစ်ဆေးခြင်း။ SQL server အလုပ်တွေက အရမ်းအရေးကြီးတယ်။ ယိုယွင်းလာလျှင် SQL Server အေးဂျင့်ဖြစ်လျှင် အလုပ်များသည် သတ်မှတ်ချိန်အတိုင်း မလည်ပတ်နိုင်ပါ။ ဒါကြောင့် သေချာလုပ်ပါ။ ပျက်စီးသွားသော ပြုပြင်မှု SQL Server ရှေ့မဆက်ခင်။ အော်ပရေတာများကို အလိုအလျောက် ခွဲခြားသတ်မှတ်ပြီး ဆာဗာရာနှင့်ချီရှိ အလုပ်သတိပေးချက်သို့ ပေါင်းထည့်ခြင်းသည် အလွန်အမင်း အလုပ်ဖြစ်သည်။ သို့သော် ဤ script ဖြင့် သင့်အားလုံးကို အလွယ်တကူ စောင့်ကြည့်နိုင်ပါသည်။ SQL server အလုပ်အကိုင်အခွင့်အ။

အော်ပရေတာကိုသတ်မှတ်မည်

SQL Server အလုပ်များပြီးမြောက်သောအခါတွင် အော်ပရေတာများသည် လူများ သို့မဟုတ် အုပ်စုများကို အကြောင်းကြားချက်များကို လက်ခံရယူခွင့်ပြုသည်။ SQL server သို့မဟုတ် သတိပေးချက်ရှိသည့်အခါတိုင်း။ SQL Server ဤအော်ပရေတာများသို့ အကြောင်းကြားချက် အမျိုးအစား ၃ ခုကို ခွင့်ပြုသည်။

  1. အီးမေးလ်လိပ်စာ
  2. Pager များ
  3. Netsend

အော်ပရေတာတစ်ခုဖန်တီးပါ။ကွောငျ့ SQL Serverဤအကြောင်းကြားချက်ရွေးချယ်မှု ၃ ခုအနက် အီးမေးလ်ကို အများစုနှစ်သက်ပြီး အသုံးပြုကြသည်မှာ ဒေတာဘေ့စ်မေးလ်ဖြစ်သည်- SQL server. ဤအဆင့်များကို လိုက်နာခြင်းဖြင့် အော်ပရေတာတစ်ခုကို ကိုယ်တိုင်ဖန်တီးနိုင်ပါသည်။

  1. ပစ်မှတ်နှင့် ချိတ်ဆက်ပါ SQL Serverဒေတာဘေ့စ်အင်ဂျင်
  2. အ Expand SQL Server၏ အေးဂျင့် node
  3. အောက်မှာရှိတဲ့ Operators folder ကို Right Click နှိပ်ပါ။ SQL Server အေးဂျင့်နှင့် အော်ပရေတာတစ်ခု ဖန်တီးပါ။
  4. ဖောင်ပေါ်တွင်၊ အော်ပရေတာအတွက် အမည်တစ်ခုထည့်ပါ။ အကြောင်းကြားချက်အကွက်များအောက်တွင် အီးမေးလ်လိပ်စာတစ်ခုထည့်ပါ။ အဖွဲ့အီးမေးလ်လိပ်စာ သို့မဟုတ် တစ်ဦးချင်းအီးမေးလ်လိပ်စာကို သင်သတ်မှတ်နိုင်ပါသည်။ စာမျက်နှာကို ချန်ထားခဲ့နိုင်ပြီး အသားတင် ပေးပို့သည့်လိပ်စာ အကွက်များကို အလွတ်အဖြစ် ထားနိုင်သည်။

အော်ပရေတာများစွာကို သင်ဖန်တီးနိုင်သော်လည်း ၎င်းသည် ထူးထူးခြားခြားဖြစ်ရမည်၊ ဆိုလိုသည်မှာ၊ အော်ပရေတာများ၏အမည်များသည် ကွဲပြားနေရမည်ဖြစ်သည်။ ကျေးဇူးပြု၍ Pager နှင့် net ပေးပို့မှုရွေးချယ်စရာများကို အနာဂတ်ဗားရှင်းများမှ ဖယ်ရှားမည်ဖြစ်ကြောင်း ကျေးဇူးပြု၍ သတိပြုပါ။ SQL Server.

ဘေးကင်းလုံခြုံမှုပျက်ကွက်

Fail-safe အော်ပရေတာကို ဖွင့်ပါ။အော်ပရေတာဖန်တီးခြင်းသည် မလုံလောက်ပါ၊ ကျွန်ုပ်တို့သည် fail safe operator အဖြစ် အော်ပရေတာတစ်ခုပြုလုပ်ရပါမည်။ Fail-safe အော်ပရေတာသည် အဆက်အသွယ်၏ တစ်ခုတည်းသော အချက်ဖြစ်သည်။ SQL Server အေးဂျင့်သည် MSDB ဒေတာဘေ့စ်ရှိ စနစ်ဇယားများကို ဝင်ရောက်ကြည့်ရှု၍မရပါ။ ဘေးအန္တရာယ်ကင်းသော အော်ပရေတာတစ်ခုအား ဖွင့်ရန်၊ ဂုဏ်သတ္တိများကို ဖွင့်ပါ။ SQL Server အေးဂျင့်ကို ရွေးချယ်ပြီး Fail-Safe အော်ပရေတာအောက်ရှိ အီးမေးလ်ရွေးချယ်မှုကို စစ်ဆေးပါ။

အော်ပရေတာများနှင့် အကြောင်းကြားချက်များကို အလိုအလျောက်လုပ်ပါ။

အော်ပရေတာတစ်ခုကို သင်ကိုယ်တိုင်ဖန်တီးမည့်အစား၊ ၎င်းကို မအောင်မြင်စေရန်နှင့် ၎င်းကို SQL Job ၏ အသိပေးချက်တွင် တာဝန်ပေးခြင်းဖြင့်၊ သင်သည် အသစ်သော query window မှ script ကို ရိုးရိုးရှင်းရှင်း လုပ်ဆောင်နိုင်သည်။ ဤဇာတ်ညွှန်းသည် အမည်တူ အော်ပရေတာတစ်ခု ရှိနှင့်ပြီးကြောင်း စစ်ဆေးပါမည်။ မဟုတ်ပါက၊ အော်ပရေတာအား ဖန်တီးပြီး ပျက်ကွက်ဘေးကင်းသော အော်ပရေတာအဖြစ် သတ်မှတ်ပေးသည်။ ထို့နောက် တစ်ခုစီ၏ ပျက်ကွက်မှု သတိပေးချက်များတွင် ဤအော်ပရေတာအား တာဝန်ပေးအပ်သည်။ SQL Server ထိုဆာဗာတွင် အေးဂျင့်အလုပ်။

Multi Server

ဤဇာတ်ညွှန်းသည် အော်ပရေတာဖန်တီးသူနှင့် အကြောင်းကြားချက်တစ်ခုတည်းတွင် အလိုအလျောက်လုပ်ဆောင်ပေးသော်လည်း၊ SQL Server ၎င်းကို ကွပ်မျက်ခြင်းတွင်၊ သင်သည် သင့်အားလုံးတွင် ၎င်းကို အလွယ်တကူ လုပ်ဆောင်နိုင်သည်။ SQL Server၎။ လွယ်ကူသောနည်းလမ်းမှာ မှတ်ပုံတင်ထားသောဆာဗာများကိုဖန်တီးပြီး မှတ်ပုံတင်ထားသောဆာဗာများအားလုံးတွင် ဤ script ကိုလုပ်ဆောင်ရန်ဖြစ်သည်။ အခြားနည်းလမ်းမှာ ဤ script ကို .sql ဖိုင်အဖြစ် သိမ်းဆည်းပြီး SQL CMD မှတဆင့် ဆာဗာများအားလုံးတွင် .sql script ကို လုပ်ဆောင်ရန်ဖြစ်သည်။

ဇာတ်ညွှန်း -

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

စာရေးသူနိဒါန်း:

Neil Varley သည် ဒေတာပြန်လည်ရယူရေးဆိုင်ရာ ကျွမ်းကျင်သူဖြစ်သည်။ DataNumen, Inc. အပါအဝင် ဒေတာပြန်လည်ရယူရေးနည်းပညာများတွင် ကမ္ဘာ့ခေါင်းဆောင်ဖြစ်သည်။ Outlook pst အီးမေးလ်အမှားကိုပြုပြင်ပါ။ နှင့် excel recovery software ထုတ်ကုန်များ။ ပိုမိုသိရှိလိုပါကသွားရောက်ကြည့်ရှု www ။datanumen.com

ယခုမျှဝေပါ-

မှတ်ချက်များကိုပိတ်ထားကြသည်။