এর অবস্থা পর্যবেক্ষণ করা হচ্ছে SQL server কাজ খুব গুরুত্বপূর্ণ। যদি দুর্নীতি হয় SQL Server এজেন্ট, তারপর কাজ নির্ধারিত হিসাবে চলবে না। সুতরাং আপনি নিশ্চিত করুন মেরামত দূষিত SQL Server অগ্রসর হওয়ার আগে. অপারেটর শনাক্তকরণ এবং কয়েকশ সার্ভারে এটিকে কাজের বিজ্ঞপ্তিতে যুক্ত করা একটি ব্যস্ত কাজ। তবে এই স্ক্রিপ্টের সাহায্যে আপনি সহজেই আপনার সমস্ত নিরীক্ষণ করতে পারেন SQL server কাজ।
অপারেটর সেট করুন
SQL Server অপারেটররা যখন লোকেরা বা গোষ্ঠীগুলিকে বিজ্ঞপ্তিগুলি গ্রহণ করার অনুমতি দেয় তখন কাজ শেষ হয় SQL server বা যখনই কোনও সতর্কতা রয়েছে SQL Server এই অপারেটরগুলিকে 3 ধরণের বিজ্ঞপ্তি দেয়
- ই-মেইল
- পেজার
- নেটসেন্ড
কারণে SQL Serverডাটাবেস মেইলের ক্ষেত্রে, এই ৩টি নোটিফিকেশন অপশনের মধ্যে ইমেলই সবচেয়ে বেশি পছন্দ করা হয় এবং ব্যবহৃত হয় SQL server। আপনি এই পদক্ষেপগুলি অনুসরণ করে ম্যানুয়ালি একটি অপারেটর তৈরি করতে পারেন
- লক্ষ্যের সাথে সংযোগ করুন SQL Serverএর ডাটাবেস ইঞ্জিন
- বিস্তৃত করা SQL Serverএর এজেন্ট নোড
- নীচে অপারেটর ফোল্ডারে রাইট ক্লিক করুন SQL Server এজেন্ট এবং তারপরে অপারেটর তৈরি করুন
- ফর্মটিতে অপারেটরের জন্য একটি নাম লিখুন। বিজ্ঞপ্তি ক্ষেত্রের অধীনে, একটি ইমেল ঠিকানা যুক্ত করুন। আপনি গ্রুপ ইমেল ঠিকানা বা একটি পৃথক ইমেল ঠিকানা নির্দিষ্ট করতে পারেন। আপনি পৃষ্ঠাটি এবং নেট প্রেরণ ঠিকানা ক্ষেত্রগুলি খালি হিসাবে রেখে দিতে পারেন।
আপনি একাধিক অপারেটর তৈরি করতে পারেন তবে এটি অনন্য হতে হবে, অপারেটরের নাম আলাদা হতে হবে। দয়া করে মনে রাখবেন যে পেজার এবং নেট প্রেরণ বিকল্পগুলি এর ভবিষ্যতের সংস্করণগুলি থেকে সরানো হবে SQL Server.
ব্যর্থতার নিরাপত্তা

অপারেটর এবং বিজ্ঞপ্তিগুলি স্বয়ংক্রিয় করুন
ম্যানুয়ালি একটি অপারেটর তৈরি করার পরিবর্তে, এটির ব্যর্থতা তৈরি করে এবং এসকিউএল জবের বিজ্ঞপ্তিতে এটি বরাদ্দ করে; আপনি কেবল নতুন ক্যোয়ারী উইন্ডো থেকে স্ক্রিপ্টটি কার্যকর করতে পারেন। এই স্ক্রিপ্টটি একই নামের সাথে ইতিমধ্যে কোনও অপারেটর উপস্থিত রয়েছে কিনা তা পরীক্ষা করবে। যদি তা না হয় তবে অপারেটরটি তৈরি এবং ব্যর্থ-নিরাপদ অপারেটর হিসাবে নির্ধারিত হয়। এই অপারেটরটি প্রত্যেকের ব্যর্থতার বিজ্ঞপ্তিগুলি বরাদ্দ করা হয় SQL Server যে সার্ভারে এজেন্ট কাজ।
মাল্টি সার্ভার
যদিও এই স্ক্রিপ্টটি এককটিতে অপারেটর স্রষ্টা এবং বিজ্ঞপ্তিটিকে স্বয়ংক্রিয় করে তোলে SQL Server যার উপর এটি কার্যকর করা হয়, আপনি সহজেই এটি আপনার সমস্তটিতে চালিত করতে পারেন SQL Servers সহজ পদ্ধতি হ'ল নিবন্ধিত সার্ভারগুলি তৈরি করা এবং তারপরে সমস্ত নিবন্ধিত সার্ভারগুলিতে এই স্ক্রিপ্টটি কার্যকর করা। আর একটি পদ্ধতি হ'ল এই স্ক্রিপ্টটি .sql ফাইল হিসাবে সংরক্ষণ করুন এবং তারপরে এসকিউএল সিএমডি এর মাধ্যমে সমস্ত সার্ভারে .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
লেখকের ভূমিকা:
নীল ভারলি এর মধ্যে একটি তথ্য পুনরুদ্ধার বিশেষজ্ঞ is DataNumen, ইনক। যা তথ্য পুনরুদ্ধারের প্রযুক্তিগুলির সহ বিশ্বের শীর্ষস্থানীয় মেরামত আউটলুক pst ইমেল ত্রুটি এবং এক্সেল পুনরুদ্ধার সফ্টওয়্যার পণ্য। আরো তথ্যের জন্য, যান WWW.datanumen.com