Alert.MessageID Alert.MessageID Alert.MessageID Property

정의

경고를 발생 시킨 Microsoft SQL Server 메시지의 ID 값을 가져오거나 설정 합니다. Gets or sets the ID value of the Microsoft SQL Server message that causes the alert to be raised.

public:
 property int MessageID { int get(); void set(int value); };
[Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcProperty(Microsoft.SqlServer.Management.Sdk.Sfc.Metadata.SfcPropertyFlags.Standalone)]
public int MessageID { get; set; }
Public Property MessageID As Integer
속성 값

경고를 발생시키는 메시지의 ID 값을 지정하는 Int32 값입니다. An Int32 value that specifies the ID value of the message that causes the alert to be raised.

예제

SQL Server 에이전트에서 자동 관리 태스크 예약Scheduling Automatic Administrative Tasks in SQL Server Agent

설명

A SQL Server 에이전트 경고가 발생 하면는 SQL Server 프로세스로 인해 특정 오류 또는 특정 심각도의 오류.A SQL Server Agent alert is raised when a SQL Server process causes a specific error or an error of a specific severity. 설정의 MessageID 속성은 Alert 개체는 특정 경고에 연결 SQL Server 시스템 오류 메시지입니다.Setting the MessageID property of an Alert object associates an alert with a specific SQL Server system error message.

모두 설정 된 MessageIDSeverity 의 속성은 Alert 개체가 모두 오류 메시지 및 예외가 발생 하는 오류 메시지 심각도 수준의 경고 연결 하려고 합니다.Setting both the MessageID and Severity properties of an Alert object attempts to associate an alert with both an error message and an error message severity level, which causes an exception.

SQL Server 에이전트 경고에 따라는 MessageID 속성을 특정 데이터베이스로 제한 될 수 있습니다. Agent alerts based on the MessageID property can be restricted to a specific database. 사용 하 여는 MessageIDDatabaseName 의 속성은 Alert 경고 정품 인증을 제한 하는 개체입니다.Use the MessageID and DatabaseName properties of the Alert object to restrict alert activation.

단일 오류 메시지에 대해 여러 개의 경고를 정의할 수 있지만 오류 메시지에 정의 된 각 경고를 특정 데이터베이스로 제한 되어야 합니다.Multiple alerts can be defined for a single error message, but each alert defined on the error message must be restricted to a specific database.

적용 대상