Хэрхэн автоматаар таних вэ SQL Server Оператор ба ажлын мэдэгдэлд нэмэх

Одоо хуваалцах:

Статусыг хянах SQL server ажлын байр маш чухал. Хэрэв эвдэрсэн бол SQL Server төлөөлөгч, тэгвэл ажлын хуваарь ёсоор ажиллахгүй болно. Тиймээс та үүнийг баталгаажуулаарай засвар эвдэрсэн SQL Server үргэлжлүүлэхээс өмнө. Операторыг автоматаар таних, хэдэн зуун сервер дээр ажлын мэдэгдэлд нэмэх нь маш хэцүү ажил юм. Гэхдээ энэ скриптийн тусламжтайгаар та өөрийнхөө бүх зүйлийг хялбархан хянах боломжтой SQL server ажлын байр.

Операторуудыг тохируулах

SQL Server операторууд ажил дуусахад хүмүүс эсвэл бүлэгт мэдэгдэл хүлээн авах боломжийг олгодог SQL server эсвэл сэрэмжлүүлэг гарсан үед. SQL Server эдгээр операторуудад 3 төрлийн мэдэгдэл өгөх боломжийг олгодог

  1. И-мэйл
  2. Пейжер
  3. Нэцэнд

Оператор үүсгэхУчир нь SQL Server's Өгөгдлийн сангийн имэйл, эдгээр 3 мэдэгдлийн сонголтоос имэйлийг ихэвчлэн илүүд үздэг бөгөөд ашигладаг SQL server. Та эдгээр алхмуудыг дагаж операторыг гар аргаар үүсгэж болно

  1. Зорилготой холбогдоно уу SQL Serverмэдээллийн баазын хөдөлгүүр
  2. Өргөжүүлэх SQL Serverтөлөөлөгчийн зангилаа
  3. Доорх Операторуудын хавтас дээр хулганы баруун товчийг дарна уу SQL Server агент хийгээд дараа нь оператор үүсгээрэй
  4. Маягт дээр операторын нэрийг оруулна уу. Мэдэгдлийн талбарт имэйл хаягаа оруулна уу. Та бүлгийн имэйл хаяг эсвэл хувийн имэйл хаягийг зааж өгч болно. Та хуудас болон цэвэр илгээх хаягийн талбаруудыг хоосон орхиж болно.

Та олон оператор үүсгэж болно, гэхдээ энэ нь өвөрмөц байх ёстой, өөрөөр хэлбэл операторуудын нэр өөр байх ёстой. Пейжер болон цэвэр илгээх сонголтыг ирээдүйн хувилбаруудаас хасах болно гэдгийг анхаарна уу SQL Server.

Аюулгүй байна

Алдаагүй операторыг идэвхжүүлнэ үүОператор үүсгэх нь хангалтгүй, бид операторыг бүтэлгүйтсэн оператор болгох ёстой. Аюулгүй ажиллагааны оператор бол хэзээ холбоо барих цорын ганц цэг юм SQL Server агент MSDB мэдээллийн бааз дахь системийн хүснэгтэд хандах боломжгүй байна. Операторыг идэвхгүй болгохын тулд шинж чанаруудыг нээнэ үү SQL Server агент, дараа нь оператор сонгоод, Fail-Safe operator гэсэн хэсэгт имэйлийн сонголтыг шалгана уу.

Операторууд болон мэдэгдлийг автоматжуулах

Операторыг гараар бүтээхээс илүүтэйгээр үүнийг аюулгүй болгож, SQL Job-ийн мэдэгдэлд хуваарилах замаар; та скриптийг шинэ хайлтын цонхноос гүйцэтгэж болно. Энэ скрипт нь ижил нэртэй оператор аль хэдийн байгаа эсэхийг шалгана. Хэрэв үгүй ​​бол операторыг үүсгэж, алдаатай оператороор томилно. Дараа нь тус операторын алдааны мэдэгдэлд энэ операторыг хуваарилдаг SQL Server тэр сервер дээрх төлөөлөгчийн ажил.

Олон сервер

Хэдийгээр энэ скрипт нь оператор бүтээгч ба мэдэгдлийг дангаар нь автоматжуулдаг SQL Server үүнийг гүйцэтгэсэн тохиолдолд та үүнийг бүхэлд нь хялбархан гүйцэтгэх боломжтой SQL Servers. Хялбар арга бол бүртгэгдсэн серверүүдийг үүсгээд дараа нь бүх бүртгэгдсэн серверүүд дээр энэ скриптийг ажиллуулах явдал юм. Өөр нэг арга бол энэ скриптийг .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 имэйлийн алдааг засах болон excel сэргээх програм хангамжийн бүтээгдэхүүнүүд. Дэлгэрэнгүй мэдээллийг авна уу WWW.datanumen.com

Одоо хуваалцах:

Тайлбарууд нь хаалттай байна.