Hoe automatisch te identificeren SQL Server Operator en voeg deze toe aan de taakmelding

Monitoring van de status van SQL server banen is erg belangrijk. Als er is beschadigd SQL Server agent, dan zouden taken niet worden uitgevoerd zoals gepland. Dus zorg ervoor dat je reparatie beschadigd SQL Server voordat u verder gaat. Het automatisch identificeren van de operator en het toevoegen aan taakmelding op honderden servers is een hectische taak. Met dit script kunt u echter eenvoudig al uw SQL server banen.

Stel operators in

SQL Server operators staan ​​mensen of groepen toe om meldingen te ontvangen wanneer taken zijn voltooid op SQL server of wanneer er een waarschuwing is. SQL Server staat 3 soorten kennisgeving aan deze operatoren toe

  1. E-mail
  2. Pieper
  3. Net verzenden

Creëer een operatorOmdat SQL Server's Database mail, van deze 3 notificatie opties, is E-mail mostly geprefereerd en gebruikt in SQL server​ U kunt handmatig een operator aanmaken door deze stappen te volgen

  1. Maak verbinding met de tarkrijgen SQL Server's database Engine
  2. Vouw de SQL Server's agent knooppunt
  3. Klik met de rechtermuisknop op de map Operators onder SQL Server agent en maak vervolgens een operator
  4. Voer op het formulier een naam in voor de operator. Voeg onder meldingsvelden een e-mailadres toe. U kunt een groepse-mailadres of een individueel e-mailadres specificeren. U kunt de adresvelden voor de pagina en het net verzenden leeg laten.

U kunt meerdere operators maken, maar het moet uniek zijn, dwz de namen van operators moeten verschillend zijn. Houd er rekening mee dat de opties voor pager en netverzending zullen worden verwijderd uit toekomstige versies van SQL Server.

Faalveilig

Schakel Fail-safe Operator inOperator aanmaken is niet genoeg, we moeten een operator als fail-safe operator maken. Een faalveilige operator is het enige aanspreekpunt wanneer SQL Server agent heeft geen toegang tot systeemtabellen in de MSDB-database. Om een ​​operator in te schakelen als fail-safe, opent u de eigenschappen van SQL Server agent en selecteer vervolgens een operator en vink de optie E-mail aan onder Fail-Safe-operator.

Automatiseer operators en meldingen

In plaats van handmatig een operator aan te maken, door deze faalveilig te maken en toe te wijzen aan de melding van SQL Job; u kunt het script eenvoudig vanuit een nieuw zoekvenster uitvoeren. Dit script controleert of er al een operator met dezelfde naam bestaat. Als dit niet het geval is, wordt de operator aangemaakt en toegewezen als fail-safe-operator. Deze operator wordt vervolgens toegewezen aan de storingsmeldingen van elk SQL Server agent baan op die server.

Meerdere servers

Hoewel dit script de maker van de operator en de melding op één SQL Server waarop het wordt uitgevoerd, kunt u het gemakkelijk uitvoeren op al uw SQL Servers. De eenvoudige methode is om geregistreerde servers aan te maken en dit script vervolgens op alle geregistreerde servers uit te voeren. Een andere methode is om dit script op te slaan als .sql-bestand en vervolgens het .sql-script op alle servers uit te voeren via SQL CMD.

script:

DECLARE @find INT DECLARE @operatorname VARCHAR (200) DECLARE @operatoremail VARCHAR (500) SET @operatorname = ' 'SET @operatoremail ='

Auteur Introductie:

Neil Varley is een expert op het gebied van gegevensherstel in DataNumen, Inc., de wereldleider in technologieën voor gegevensherstel, waaronder reparatie Outlook pst e-mailfout en Excel-herstelsoftwareproducten. Voor meer informatie bezoek www.datanumen.com

Reacties zijn gesloten.