Operátoři
platí pro:SQL Server
azure 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.
Primární atributy operátoru jsou:
Název operátoru
Kontaktní informace
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 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á.
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í.
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 |