В своей хранимой процедуре я отправляю электронные письма с sp_send_email. Моя хранимая процедура будет выполняться в разных средах; для некоторых будет включена электронная почта, для некоторых - нет.
Если я запускаю sp_send_email без его включения, я (совершенно правильно) получаю это сообщение об ошибке
SQL Server заблокировал доступ к процедуре 'dbo.sp_send_dbmail' компонента 'Database Mail XPs', поскольку этот компонент отключен как часть конфигурации безопасности для этого сервера.
Я хочу сначала проверить, включена ли электронная почта, чтобы избежать ошибки, выполнив следующие действия:
IF @is_enabled
BEGIN
EXEC sp_send_email ...
END
Как правильно установить @is_enabled?