2011-02-26 4 views

답변

1

SQL Server 2005를 실행하는 경우 대신 sp_send_dbmail을 사용하십시오. xp_sendmail을가 sp_send_dbmail 2005 가, 여기 좀 걸릴 SQL 서버에서 사용되지 않습니다 : 데이터베이스 메일에 대한 자세한 내용은 http://msdn.microsoft.com/en-us/library/ms190307%28v=SQL.90%29.aspx

을, 이쪽을 봐 : http://msdn.microsoft.com/en-us/library/ms175887%28v=SQL.90%29.aspx

요점은 xp_sendmail을가 SQL의 이후 버전에서 제거 될 수 있다는 것입니다 섬기는 사람.

+0

감사합니다. sp_send_dbmail을 사용하여 해결했습니다. – esquare

0

xp_sendmail 함수를 사용하려면 SQL Server 컴퓨터에 Outlook을 설치해야합니다. 전자 메일을 보내면 서버에서 Outlook이 시작되고 COM을 사용하여 전자 메일을 보내도록 지시합니다. 모든 Office COM 인터페이스와 마찬가지로 랩 환경에서 작동하는 경우도 있습니다. 그러나 프로덕션 환경에서는 서버를 영구적으로 farked 상태로 유지하면서 가장 불행한시기에 실패하거나 충돌하는 것을 보장합니다. 자세한 SQL 메일 문제는 KB article을 참조하십시오.

xp_smtp_sendmail을 사용해 보시거나 다른 대안을 보려면 KB article을 참조하십시오.

+0

"저장 프로 시저 'xp_smtp_sendmail'을 (를) 찾을 수 없습니다." – esquare

+0

@bedreddin : 맞습니다. 링크를 따라 가면 설치 방법을 알려줍니다. 어떤 SQL Server 버전을 사용하고 있습니까? – Andomar

+0

MSSQL 2005를 사용 중입니다. – esquare

관련 문제