문제

SQL Server 2005 표준을 실행하고 있습니다. 반응해야 할 몇 가지 경고가 있습니다. 그래서 나는이 경고를 만들었지 만, 그것들에 따라 일자리가 실행되지 않도록 결코 나타나지 않습니다.

경고의 경우 SQL Server가 Windows 이벤트 로그에 작성해야한다는 것을 알았지 만 전혀 일어나지 않습니다. 모든 소스는 일반적으로 SQL Server가 자동으로 로그를 작성하고 있다고 말하면 인스턴스가 왜 안되는지 전혀 알 수 없습니다. 로깅을 Windows 이벤트 로그로 활성화하는 (DE-) 옵션을 아는 사람이 있습니까?

업데이트:

내 설명에 몇 가지 기본 정보가 누락되어 있으므로 여기에 추가하겠습니다.

증인과 함께 미러링 시나리오가 있습니다. 내가 찾고있는 것은 ID 1440과 1441의 이벤트로, 한 서버가 거울의 역할 VOM 원칙을 변경했음을 나타냅니다. 이들은 자동으로 Windows 이벤트 로그에 기록되어야하지만 이런 일은 일어나지 않습니다. 전혀 SQL Server의 하나의 단일 메시지만이 이벤트 로그에 기록되지 않았습니다.

도움이 되었습니까?

해결책

나는 마침내 답을 찾았다. SQL Server에 Windows 이벤트 로그에 아무것도 로그지해서는 안된다고 알려주는 시작 매개 변수가 있습니다. -N.

설정하려면 SQL Server Configuration Manager를 열면 SQL Server 인스턴스의 속성을 열고 Advanced로 이동하십시오. 거기에 시작 매개 변수라는 필드가 있습니다. 여기에 매개 변수를 입력 (또는 내 경우 제거) -N SQL Server는 Windows 이벤트 로그에 쓰기를 중지합니다.

다른 팁

sp_altermessage 시스템 메시지를 변경하여 로그인합니다 (버전/SP 종속)

SP_ADDMESSAGE 사용자 정의 알림의 경우

Raiserror .. 로그와 함께 코드에서 (허가 대상)

그렇지 않으면 어떤 경고를 찾고 있습니까?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top