Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Nastaví upozornění na upozornění.
Syntax
dbo.sp_add_notification
[ @alert_name = ] N'alert_name'
, [ @operator_name = ] N'operator_name'
, [ @notification_method = ] notification_method
[ ; ]
Arguments
[ @alert_name = ] N'alert_name'
Upozornění na toto oznámení. @alert_name je sysname, bez výchozího nastavení.
[ @operator_name = ] N'operator_name'
Operátor musí být upozorněn, když k výstraži dojde. @operator_name je sysname, bez výchozího nastavení.
[ @notification_method = ] notification_method
Způsob, jakým je operátor informován.
@notification_method je tinyint, bez výchozího stavu.
@notification_method může být jedna nebo více těchto hodnot spojena s logickým OR operátorem.
| Value | Description |
|---|---|
1 |
|
2 |
Pípatko |
4 |
net send |
Hodnoty návratového kódu
0 (úspěch) nebo 1 (selhání).
Sada výsledků
Žádné.
Remarks
sp_add_notification musí být spuštěna z databáze msdb .
SQL Server Management Studio poskytuje snadný a grafický způsob správy celého systému upozorňování. Použití sady Management Studio je doporučený způsob konfigurace infrastruktury výstrah.
Pokud chcete odeslat oznámení v reakci na výstrahu, musíte nejprve nakonfigurovat agenta SQL Serveru tak, aby odesílal poštu.
Pokud při odesílání e-mailové zprávy nebo oznámení pageru dojde k chybě, zobrazí se chyba v protokolu chyb služby agenta SQL Serveru.
Permissions
Na tomto postupu můžete udělit EXECUTE oprávnění, ale tato oprávnění mohou být během upgradu SQL Serveru přepsána.
Examples
Následující příklad přidává e-mailové upozornění na specifikované upozornění (Test Alert).
Note
Tento příklad předpokládá, že Test Alert již existuje a že François Ajenstat je platným operátorovým jménem.
USE msdb;
GO
EXECUTE dbo.sp_add_notification
@alert_name = N'Test Alert',
@operator_name = N'François Ajenstat',
@notification_method = 1;
GO