Delen via


Exploitanten

van toepassing op:SQL ServerAzure SQL Managed Instance

Belangrijk

Op Azure SQL Managed Instanceworden de meeste, maar niet alle FUNCTIES van SQL Server Agent momenteel ondersteund. Zie T-SQL-verschillen tussen Azure SQL Managed Instance en SQL Server voor meer informatie.

Operators zijn aliassen voor personen of groepen die elektronische meldingen kunnen ontvangen wanneer taken zijn voltooid of waarschuwingen zijn gegenereerd. De SQL Server Agent-service ondersteunt de melding van beheerders via operators. Operators schakelen meldings- en bewakingsmogelijkheden van SQL Server Agent in.

Operatorkenmerken en -concepten

De primaire kenmerken van een operator zijn:

  • Operatornaam

  • Contactgegevens

Een operator een naam geven

Elke operator moet een naam hebben. Operatornamen moeten uniek zijn binnen het SQL Server-exemplaar en mogen niet langer zijn dan 128 tekens.

Contactgegevens

De contactgegevens van een operator bepalen hoe de operator een melding ontvangt. Operators kunnen worden gewaarschuwd via e-mail, pager of via de opdracht net send:

Belangrijk

De opties Pager en net send worden verwijderd uit SQL Server Agent in een toekomstige versie van Microsoft SQL Server. Vermijd het gebruik van deze functies in nieuwe ontwikkelwerkzaamheden en plan om toepassingen te wijzigen die momenteel gebruikmaken van deze functies.

  • e-mailmelding

    E-mailmelding verzendt een e-mailbericht naar de operator. Voor e-mailmeldingen geeft u het e-mailadres voor de operator op.

  • Pager-melding

    Paging wordt per e-mail geïmplementeerd. Voor pagermelding geeft u het e-mailadres op waar de operator pager-berichten ontvangt. Als u een pagermelding wilt instellen, moet u software installeren op de e-mailserver die binnenkomende e-mail verwerkt en converteert naar een pagerbericht. De software kan op een van de volgende manieren worden gebruikt:

    • De e-mail doorsturen naar een externe e-mailserver op de site van de pager-provider.

      De pager-provider moet deze service aanbieden, hoewel de vereiste software algemeen beschikbaar is als onderdeel van het lokale e-mailsysteem. Zie de documentatie van uw pager voor meer informatie.

    • Routering van het e-mailbericht via internet naar een e-mailserver op de site van de pagerprovider.

      Dit is een variatie op de eerste benadering.

    • De inkomende e-mail verwerken en de pager bellen met behulp van een aangesloten modem.

      Deze software is eigendom van pager-serviceproviders. De software fungeert als een e-mailclient die het Postvak IN periodiek verwerkt door alle of een deel van de gegevens van het e-mailadres te interpreteren als een paginanummer, of door de e-mailnaam te koppelen aan een paginanummer in een vertaaltabel.

      Als alle operators een pager-provider delen, kunt u SQL Server Management Studio gebruiken om speciale e-mailopmaak op te geven die vereist is voor het pager-to-e-mailsysteem. De speciale opmaak kan een voorvoegsel of achtervoegsel zijn en kan worden opgenomen in de volgende regels van het e-mailbericht:

      Onderwerp:

      Cc

      Aan:

    Notitie

    Als u een alfanumerieke pagingsysteem met lage capaciteit gebruikt, kunt u de tekst die wordt verzonden verkorten door de fouttekst uit de pagermelding uit te sluiten. Een voorbeeld van een alfanumerieke pagingsysteem met lage capaciteit is een systeem dat is beperkt tot 64 tekens per pagina.

  • net sendnotification

    Hiermee wordt een bericht naar de operator verzonden via de opdracht net send. Specificeer voor net sendde ontvanger (computer of gebruiker) van een netwerkbericht.

    Notitie

    De opdracht net send maakt gebruik van Microsoft Windows Messenger. Als u waarschuwingen wilt verzenden, moet deze service worden uitgevoerd op zowel de computer waarop SQL Server wordt uitgevoerd als de computer die de operator gebruikt.

Waarschuwingsoperators en Fail-Safe

U kunt kiezen welke operators moeten worden gewaarschuwd als reactie op een waarschuwing. U kunt bijvoorbeeld roterende verantwoordelijkheden voor operatormeldingen toewijzen door waarschuwingen te plannen. Afzonderlijke A wordt bijvoorbeeld op de hoogte gesteld van waarschuwingen die op maandag, woensdag of vrijdag plaatsvinden en afzonderlijke B wordt op de hoogte gesteld van waarschuwingen die op dinsdag, donderdag of zaterdag plaatsvinden.

De operator voor fail-safe ontvangt een waarschuwingsmelding nadat alle pagermeldingen voor de aangewezen operators zijn mislukt. Als u bijvoorbeeld drie operators hebt gedefinieerd voor pagermeldingen en geen van de aangewezen operators kan worden gepaged, wordt de noodoperator gewaarschuwd.

De operator voor fail-safe wordt op de hoogte gesteld wanneer:

  • De operators die verantwoordelijk zijn voor de waarschuwing kunnen niet worden opgepiept.

    Redenen voor het niet bereiken van primaire operators zijn onjuiste pageradressen en off-duty operators.

  • SQL Server Agent heeft geen toegang tot systeemtabellen in de msdb-database.

    De sysnotifications systeemtabel specificeert operatorverantwoordelijkheden voor waarschuwingen.

De fail-safe-operator is een beveiligingsfunctie. U kunt de operator die is toegewezen aan een fail-safe-duty niet verwijderen zonder een fail-safe-plicht opnieuw toe te wijzen aan een andere operator of de toewijzing voor fail-safe helemaal te verwijderen.

Een operator op de hoogte stellen

U moet een of meer van de volgende instellingen instellen om een operator op de hoogte te stellen:

  • Als u e-mail wilt verzenden met database-e-mailfunctionaliteit, moet u toegang hebben tot een e-mailserver die SMTP ondersteunt.

  • Voor paging moet u pager-to-mailsoftware en/of hardware van derden hebben.

  • Als u net send-wilt gebruiken, moet de operator zijn aangemeld bij de opgegeven computer en moet de opgegeven computer berichten van Windows Messenger toestaan.

Taken Onderwerp
Taken met betrekking tot het maken van een operator Een operator maken

een Fail-Safe operator aanwijzen
Taken met betrekking tot het toewijzen van waarschuwingen Waarschuwingen toewijzen aan een operator-

Het antwoord op een waarschuwing (SQL Server Management Studio) definiëren

sp_add_notification (Transact-SQL)

Waarschuwingen toewijzen aan een operator-

Zie ook

Database Mail