计算
弹性云服务器 ECS
Flexus云服务
裸金属服务器 BMS
弹性伸缩 AS
镜像服务 IMS
专属主机 DeH
函数工作流 FunctionGraph
云手机服务器 CPH
Huawei Cloud EulerOS
网络
虚拟私有云 VPC
弹性公网IP EIP
虚拟专用网络 VPN
弹性负载均衡 ELB
NAT网关 NAT
云专线 DC
VPC终端节点 VPCEP
云连接 CC
企业路由器 ER
企业交换机 ESW
全球加速 GA
安全与合规
安全技术与应用
Web应用防火墙 WAF
企业主机安全 HSS
云防火墙 CFW
安全云脑 SecMaster
DDoS防护 AAD
数据加密服务 DEW
数据库安全服务 DBSS
云堡垒机 CBH
数据安全中心 DSC
云证书管理服务 CCM
边缘安全 EdgeSec
态势感知 SA
威胁检测服务 MTD
CDN与智能边缘
内容分发网络 CDN
CloudPond云服务
智能边缘云 IEC
迁移
主机迁移服务 SMS
对象存储迁移服务 OMS
云数据迁移 CDM
迁移中心 MGC
大数据
MapReduce服务 MRS
数据湖探索 DLI
表格存储服务 CloudTable
云搜索服务 CSS
数据接入服务 DIS
数据仓库服务 GaussDB(DWS)
数据治理中心 DataArts Studio
数据可视化 DLV
数据湖工厂 DLF
湖仓构建 LakeFormation
企业应用
云桌面 Workspace
应用与数据集成平台 ROMA Connect
云解析服务 DNS
专属云
专属计算集群 DCC
IoT物联网
IoT物联网
设备接入 IoTDA
智能边缘平台 IEF
用户服务
账号中心
费用中心
成本中心
资源中心
企业管理
工单管理
国际站常见问题
ICP备案
我的凭证
支持计划
客户运营能力
合作伙伴支持计划
专业服务
区块链
区块链服务 BCS
Web3节点引擎服务 NES
解决方案
SAP
高性能计算 HPC
视频
视频直播 Live
视频点播 VOD
媒体处理 MPC
实时音视频 SparkRTC
数字内容生产线 MetaStudio
存储
对象存储服务 OBS
云硬盘 EVS
云备份 CBR
存储容灾服务 SDRS
高性能弹性文件服务 SFS Turbo
弹性文件服务 SFS
云硬盘备份 VBS
云服务器备份 CSBS
数据快递服务 DES
专属分布式存储服务 DSS
容器
云容器引擎 CCE
容器镜像服务 SWR
应用服务网格 ASM
华为云UCS
云容器实例 CCI
管理与监管
云监控服务 CES
统一身份认证服务 IAM
资源编排服务 RFS
云审计服务 CTS
标签管理服务 TMS
云日志服务 LTS
配置审计 Config
资源访问管理 RAM
消息通知服务 SMN
应用运维管理 AOM
应用性能管理 APM
组织 Organizations
优化顾问 OA
IAM 身份中心
云运维中心 COC
资源治理中心 RGC
应用身份管理服务 OneAccess
数据库
云数据库 RDS
文档数据库服务 DDS
数据管理服务 DAS
数据复制服务 DRS
云数据库 GeminiDB
云数据库 GaussDB
分布式数据库中间件 DDM
数据库和应用迁移 UGO
云数据库 TaurusDB
人工智能
人脸识别服务 FRS
图引擎服务 GES
图像识别 Image
内容审核 Moderation
文字识别 OCR
AI开发平台ModelArts
图像搜索 ImageSearch
对话机器人服务 CBS
华为HiLens
视频智能分析服务 VIAS
语音交互服务 SIS
应用中间件
分布式缓存服务 DCS
API网关 APIG
微服务引擎 CSE
分布式消息服务Kafka版
分布式消息服务RabbitMQ版
分布式消息服务RocketMQ版
多活高可用服务 MAS
事件网格 EG
企业协同
华为云会议 Meeting
云通信
消息&短信 MSGSMS
云生态
合作伙伴中心
云商店
开发者工具
SDK开发指南
API签名指南
Terraform
华为云命令行工具服务 KooCLI
其他
产品价格详情
系统权限
管理控制台
客户关联华为云合作伙伴须知
消息中心
公共问题
开发与运维
应用管理与运维平台 ServiceStage
软件开发生产线 CodeArts
需求管理 CodeArts Req
部署 CodeArts Deploy
性能测试 CodeArts PerfTest
编译构建 CodeArts Build
流水线 CodeArts Pipeline
制品仓库 CodeArts Artifact
测试计划 CodeArts TestPlan
代码检查 CodeArts Check
代码托管 CodeArts Repo
云应用引擎 CAE
开天aPaaS
云消息服务 KooMessage
云手机服务 KooPhone
云空间服务 KooDrive
本文导读

更新警报设置

更新时间:2025-01-22 GMT+08:00

操作场景

使用存储过程更新现有警报的设置。

前提条件

成功连接RDS for SQL Server实例。通过SQL Server客户端连接目标实例,具体操作请参见通过公网连接RDS for SQL Server实例。成功连接RDS for SQL Server实例。

操作步骤

执行以下命令,更新现有警报的设置。

EXEC [msdb].[dbo].[rds_update_alert]

@name='name',

@new_name = 'new_name',

@message_id=message_id,

@severity=severity,

@enabled=enabled,

@delay_between_responses= delay_between_responses,

@notification_message='notification_message',

@include_event_description_in=include_event_description_in,

@database_name='database',

@event_description_keyword= 'event_description_keyword',

@job_id=job_id | @job_name='job_name',

@occurrence_count= occurrence_count,

@count_reset_date= count_reset_date,

@count_reset_time= count_reset_time,

@last_occurrence_date= last_occurrence_date,

@ last_occurrence_time= last_occurrence_time,

@ last_response_date= last_response_date,

@ last_response_time= last_response_time,

@ raise_snmp_trap= raise_snmp_trap,

@ performance_condition= 'performance_condition',

@category_name='category',

@wmi_namespace='wmi_namespace',

@wmi_query='wmi_query';

表1 参数说明

参数

说明

'name'

更新的警报名称。名称为sysname,无默认值。

'new_name'

警报新名称。该名称必须唯一。“new_name”的值为“sysname”,默认值为NULL。

message_id

警报定义的新消息或错误号。通常message_id与sysmessages表中的错误号相对应。message_id的数据类型为int,默认值为NULL。仅当警报的严重级别设置为0时,才能使用消息ID。

severity

警报定义的新严重级别 (从1到25)。发送具有指定严重性的Windows应用程序日志的任何SQL Server消息都将激活警报。严重性为int,默认值为NULL。仅当警报的消息ID设置为0时,才能使用严重性级别。

enabled

指示警报的当前状态。enabled为tinyint,默认值为1(已启用)。 如果为0,则不启用警报,也不触发警报。

delay_between_responses

警报响应之间的等待时间(以秒为单位)。“delay_between_responses”的值为“int”,默认值为0,这意味着响应之间不等待(每次出现警报时都生成响应)。响应可以为下面的一种或两种形式:

  • 通过电子邮件或寻呼发送的一个或多个通知。
  • 要执行的作业。

    例如,当警报在短时间内重复产生时,通过设置该值就有可能避免发送重复的电子邮件。

'notification_message'

作为电子邮件、net send或寻呼通知的一部分发送给操作员的可选附加消息。“notification_message”的值为“nvarchar(512)”,默认值为NULL。指定notification_message可用于添加特别注释,如补救过程。

include_event_description_in

指定是否应该在通知消息SQL Server中包含Windows应用程序日志中的错误说明。其数据值为tinyint,默认值为NULL,可以是下列值中的一个或多个。

  • 值为0,表示无。
  • 值为1,电子邮件。
  • 值为2,表示寻呼程序。
  • 值为4,表示net send。
  • 值为7,表示All。

'database'

必须发生错误才能触发警报的数据库。如果未提供数据库,则会触发警报,而不考虑错误发生的位置。数据库为sysname。不允许用方括号 ([ ]) 将名称括起来。默认值为NULL。

'event_description_keyword'

必须在错误消息日志中的错误说明中找到的字符序列。可以使用Transact-SQL LIKE表达式模式匹配字符。“event_description_keyword”的值为“nvarchar (100) ”,默认值为NULL。此参数适用于筛选对象名称 (例如, % customer_table% )。

job_id

作业标识号。“job_id”的值为“uniqueidentifier”, 默认值为NULL。如果指定了job_id , 则必须省略job_name。

'job_name'

为响应此警报而执行的作业的名称。“job_name”的值为“sysname”,默认值为NULL。如果指定了job_name,则必须省略job_id。

occurrence_count

重置警报发生的次数。“occurrence_count”的值为“int”,默认值为NULL,且只能设置为0。

count_reset_date

重置上一次重置发生计数的日期。“count_reset_date”的值为“int”,默认值为NULL。

count_reset_time

重置上一次重置发生计数的时间。“count_reset_time”的值为“int”,默认值为NULL。

last_occurrence_date

重置警报上一次发生的日期。“last_occurrence_date”的值为“int”,默认值为NULL,且只能设置为0。

last_occurrence_time

重置警报上一次发生的时间。“last_occurrence_time”的值为“int”,默认值为NULL,且只能设置为0。

last_response_date

重置SQLServerAgent服务上一次响应警报的日期。“last_response_date”的值为“int”,默认值为NULL,且只能设置为0。

last_response_time

重置SQLServerAgent服务上一次响应警报的时间。“last_response_time”的值为“int”,默认值为NULL,且只能设置为0。

raise_snmp_trap

保护。

'performance_condition'

以 "itemcomparatorvalue" 格式表示的值。“performance_condition”的默认值为“nvarchar(512)”,默认值为NULL。其中包含这些元素:

  • 格式元素为项,表示性能对象、性能计数器或计数器的命名实例。
  • 格式元素为Comparator,表示以下运算符之一: >、< 或 =。
  • 格式元素为ReplTest1,表示计数器的数值。

'category'

警报类别的名称。category的类型为sysname,默认值为NULL。

'wmi_namespace'

要查询事件的WMI命名空间。“wmi_namespace”的值为“sysname”,默认值为NULL。

'wmi_query'

指定警报的WMI事件的查询。“wmi_query”的值为“nvarchar(512)”,默认值为NULL。

执行成功后,系统将会如下提示:

Commands completed successfully.

示例

回显如下所示:

我们使用cookie来确保您的高速浏览体验。继续浏览本站,即表示您同意我们使用cookie。 详情

文档反馈

文档反馈

意见反馈

0/500

标记内容

同时提交标记内容