Статусыг хянах SQL server ажлын байр маш чухал. Хэрэв эвдэрсэн бол SQL Server төлөөлөгч, тэгвэл ажлын хуваарь ёсоор ажиллахгүй болно. Тиймээс та үүнийг баталгаажуулаарай засвар эвдэрсэн SQL Server үргэлжлүүлэхээс өмнө. Операторыг автоматаар таних, хэдэн зуун сервер дээр ажлын мэдэгдэлд нэмэх нь маш хэцүү ажил юм. Гэхдээ энэ скриптийн тусламжтайгаар та өөрийнхөө бүх зүйлийг хялбархан хянах боломжтой SQL server ажлын байр.
Операторуудыг тохируулах
SQL Server операторууд ажил дуусахад хүмүүс эсвэл бүлэгт мэдэгдэл хүлээн авах боломжийг олгодог SQL server эсвэл сэрэмжлүүлэг гарсан үед. SQL Server эдгээр операторуудад 3 төрлийн мэдэгдэл өгөх боломжийг олгодог
- И-мэйл
- Пейжер
- Нэцэнд
Учир нь SQL Server's Өгөгдлийн сангийн имэйл, эдгээр 3 мэдэгдлийн сонголтоос имэйлийг ихэвчлэн илүүд үздэг бөгөөд ашигладаг SQL server. Та эдгээр алхмуудыг дагаж операторыг гар аргаар үүсгэж болно
- Зорилготой холбогдоно уу SQL Serverмэдээллийн баазын хөдөлгүүр
- Өргөжүүлэх SQL Serverтөлөөлөгчийн зангилаа
- Доорх Операторуудын хавтас дээр хулганы баруун товчийг дарна уу SQL Server агент хийгээд дараа нь оператор үүсгээрэй
- Маягт дээр операторын нэрийг оруулна уу. Мэдэгдлийн талбарт имэйл хаягаа оруулна уу. Та бүлгийн имэйл хаяг эсвэл хувийн имэйл хаягийг зааж өгч болно. Та хуудас болон цэвэр илгээх хаягийн талбаруудыг хоосон орхиж болно.
Та олон оператор үүсгэж болно, гэхдээ энэ нь өвөрмөц байх ёстой, өөрөөр хэлбэл операторуудын нэр өөр байх ёстой. Пейжер болон цэвэр илгээх сонголтыг ирээдүйн хувилбаруудаас хасах болно гэдгийг анхаарна уу SQL Server.
Аюулгүй байна

Операторууд болон мэдэгдлийг автоматжуулах
Операторыг гараар бүтээхээс илүүтэйгээр үүнийг аюулгүй болгож, 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