--I'm puzzled by 'Anonymous's comment
--When we wrote the article we checked using
--code like this
USE [msdb]
GO
--put in a test alert. Make sure there isn't another
EXEC msdb.dbo.sp_add_alert @name=N'Error 16 alert',
@message_id=0,
@severity=16,
@enabled=1,
@delay_between_responses=0,
@include_event_description_in=0,
@database_name=N'MyDatabase',
@category_name=N'[Uncategorized]',
@job_id=N'00000000-0000-0000-0000-000000000000'
--change MyDatabase to the name of your database
RAISERROR ('This is NOT logged',16,1)
RAISERROR ('This is logged',16,1) WITH LOG
--now look at the History tab of the alert in SSMS
--an see how many times the alert fired.
--(number of occurrences) It will be 1