나는 어떻게 dbmail 하는 프로세스에서 항목을 큐에 대한 SQL Server2005?

StackOverflow https://stackoverflow.com/questions/9002

  •  08-06-2019
  •  | 
  •  

문제

내가 사용하는 경우 sp_send_dbmail 저장 프로시저,메시지가 나타나는 메일이 지연됩니다.그러나,그것은 결코 얻을 것으로 보인다.나는 그들을 볼 수 있습니다 큐에서 실행하는 경우 이 SQL:

SELECT * FROM msdb..sysmail_allitems WHERE sent_status = 'unsent'

이 SQL1 반환합니다:

SELECT is_broker_enabled FROM sys.databases WHERE name = 'msdb'

이 저장된 절차에 반환하기 시작했:

msdb.dbo.sysmail_help_status_sp

적절한 계정과 프로필을 설정과 메일에서 작동 중 하나는 지점입니다.에 오류가 있는 데 유용합니다.dbo.sysmail_event_log 뷰.

도움이 되었습니까?

해결책

수의 꽃잎을 것이다.예를 들어 봤어요(그렇습니다,실제로 본 것)이 발생 후:

  • 도메인 컨트롤러 재부팅
  • Exchange 서버를 재부팅
  • 라우터 중단
  • 서비스 계정이 변경
  • SQL 서버의 디스크 공간

그래서 때까지 그것은 다시 일어나지 않을 놀라니다.

다른 팁

을 시도했다

sysmail_stop_sp

다음

sysmail_start_sp

나는 같은 문제를 가지고 있었습니다 이것은 내가 해결할 수 있습니다.

Sql 에이전트>>속성>>경보 시스템>>체크인 사용자를 위한 DBMail 추가 프로파일을 추가하였다.

다시 시작 에이전트와 그것은 작품이다.

이, _Ub

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