Číst v angličtině

Sdílet prostřednictvím


Operátoři

platí pro:SQL Serverazure SQL Managed Instance

Důležité

Na Azure SQL Managed Instance, většina, ale ne všechny funkce agenta SQL Serveru jsou aktuálně podporované. Podrobnosti najdete v tématu rozdíly T-SQL služby Azure SQL Managed Instance od SQL Serveru.

Operátoři jsou aliasy pro osoby nebo skupiny, které mohou obdržet elektronické oznámení, když jsou úlohy dokončeny nebo když jsou vyvolány výstrahy. Služba agenta SQL Serveru podporuje oznámení správců prostřednictvím operátorů. Operátoři umožňují funkce oznámení a monitorování agenta SQL Serveru.

Atributy a koncepty operátorů

Primární atributy operátoru jsou:

  • Název operátoru

  • Kontaktní informace

Pojmenování operátoru

Každý operátor musí mít název. Názvy operátorů musí být jedinečné v rámci instance SQL Serveru a nesmí být delší než 128 znaků.

Kontaktní informace

Kontaktní informace operátora definují, jak je operátor upozorněn. Operátoři mohou být informováni e-mailem, stránkovačem nebo příkazem net send.

Důležité

Možnosti Pager a net send budou z agenta SQL Serveru odebrány v některé z budoucích verzí Microsoft SQL Serveru. Vyhněte se používání těchto funkcí v nové vývojové práci a naplánujte úpravu aplikací, které tyto funkce aktuálně používají.

  • e-mailové oznámení

    E-mailové oznámení odešle operátorovi e-mailovou zprávu. Pro e-mailové oznámení zadáte e-mailovou adresu operátora.

  • oznámení pro pager

    Stránkování je zajišťováno prostřednictvím e-mailu. Pro oznámení pager zadáte e-mailovou adresu, kde operátor přijímá zprávy pager. Chcete-li nastavit oznámení pager, musíte nainstalovat software na poštovní server, který zpracovává příchozí poštu a převádí ho na zprávu pager. Software může mít jeden z několika přístupů, mezi které patří:

    • Přeposílání pošty na vzdálený poštovní server v lokalitě poskytovatele pageru

      Poskytovatel pageru musí tuto službu nabídnout, i když je požadovaný software obecně dostupný jako součást místního poštovního systému. Další informace najdete v dokumentaci k pageru.

    • Směrování e-mailu prostřednictvím internetu na e-mailový server u poskytovatele pageru.

      Jedná se o variaci prvního přístupu.

    • Zpracování příchozích e-mailů a vytáčení pípáku pomocí připojeného modemu.

      Tento software je proprietární pro poskytovatele služeb pager. Software funguje jako e-mailový klient, který pravidelně zpracovává svou doručenou poštu buď interpretací všech nebo částí informací e-mailové adresy jako čísla pageru, nebo porovnáním e-mailového jména s číslem pager v tabulce překladu.

      Pokud všichni operátoři sdílejí zprostředkovatele pageru, můžete pomocí aplikace SQL Server Management Studio určit veškeré speciální formátování e-mailu, které vyžaduje systém pager-to-e-mail. Speciální formátování může být předpona nebo přípona a může být součástí následujících řádků e-mailu:

      Předmět :

      Kopie:

      do:

    Poznámka

    Pokud používáte alfanumerický stránkovací systém s nízkou kapacitou, můžete zkrátit text odeslaný vyloučením textu chyby z oznámení pager. Příkladem alfanumerického stránkovacího systému s nízkou kapacitou je systém, který je omezený na 64 znaků na stránku.

  • net sendnotifikace

    Tím se operátoru odešle zpráva pomocí příkazu net send. Pro net sendzadejte příjemce (počítač nebo uživatel) síťové zprávy.

    Poznámka

    Příkaz net send používá aplikaci Microsoft Windows Messenger. Aby bylo možné úspěšně odeslat výstrahy, musí být tato služba spuštěná v počítači, na kterém je spuštěný SQL Server, i na počítači, který operátor používá.

Operátory upozorňování a Fail-Safe

Můžete zvolit, které operátory mají být upozorněny v reakci na výstrahu. Můžete například přiřadit střídající se odpovědnost za upozorňování operátora naplánováním upozornění. Například jednotlivý A je upozorněn na výstrahy, ke kterým dochází v pondělí, ve středu nebo pátek, a jednotlivá B jsou upozorněna na výstrahy, ke kterým dochází v úterý, ve čtvrtek nebo v sobotu.

Záložní operátor obdrží upozornění poté, co všechna pagerová oznámení určeným operátorům selhala. Pokud jste například definovali tři operátory pro oznámení pageru a žádný z určených operátorů nelze oslovit stránkovačem, je upozorněn záložní operátor.

Bezpečnostní operátor je upozorněn, když:

  • Operátory zodpovědní za výstrahu nelze stránkovat.

    Důvody neúspěchů dosažení primárních operátorů zahrnují nesprávné adresy pagerů a operátory mimo službu.

  • Agent SQL Serveru nemá přístup k systémovým tabulkám v databázi msdb.

    Systémová tabulka sysnotifications určuje odpovědnost operátora za výstrahy.

Funkce pro bezpečný chod při selhání je bezpečnostní prvek. Operátora přiřazeného k bezpečnostní povinnosti při selhání nelze odstranit bez přeřazení této povinnosti na jiného operátora nebo bez úplného odstranění tohoto přiřazení.

Upozorňování operátora

Chcete-li upozornit operátora, musíte nastavit jednu nebo více z následujících možností:

  • Pokud chcete odesílat e-maily pomocí funkce Databázová pošta, musíte mít přístup k e-mailovému serveru, který podporuje protokol SMTP.

  • Pro stránkování musíte mít software a/nebo hardware pro přeposílání z pageru na email od třetí strany.

  • Chcete-li použít net send, musí být operátor přihlášen k zadanému počítači a zadaný počítač musí povolit zprávy z programu Windows Messenger.

Úkoly Námět
Úkoly související s vytvořením operátoru Vytvořit operátora

Určení Fail-Safe operátora
Úkoly související s přiřazováním upozornění přiřazení výstrah operátorovi

definování odpovědi na výstrahu (SQL Server Management Studio)

sp_add_notification (Transact-SQL)

přiřazení výstrah operátorovi

Viz také

databázové pošty