2

SQL Server 2005 DB メール。私はこれをすべて機能させましたが、その後停止しました。最初からやり直してみたけど駄目だった

msdb 内のプロシージャがアクティブであることを確認するために、サーフェス エリア構成ツールが使用されています。

sysmail_stop_sp と sysmail_start_sp を使用して、メール サービスの停止と開始を試みました。

メール プロファイルが SQL Server エージェントの ALert System セクションで有効になっていることを確認しました。しばらく前に使用されているプロファイルを変更しましたが、サーバーを上下に循環させていません。これを行うのは大変なことです。

SQL Server エージェントの停止と開始を試みました。

ユーザーが msdb データベースに属し、ロール DatabaseMailUserRole を持っていることを確認しました。

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

dbo.sysmail_help_status_sp;
STARTED

sysmail_help_queue_sp @queue_type = 'Mail'
mail    258 NOTIFIED    2011-08-19 16:51:34.500 2011-08-19 16:51:34.500

稼働していた時の状態RECEIVES_OCCURRINGです。

すべての電子メールは、sent_status が Unsent でキューに入れられます。

メールの資格情報を 3 回確認しましたが、すべて問題ありません。ポート 25 と 2525 を試しましたが、どちらもプロバイダーが受け入れています。

資格情報を別のメール クライアントに設定し、それらを使用してメールを送信することで、資格情報が適切であることを確認しました。

機知に富んでいます。何が起こっているのか知っている人はいますか?

4

1 に答える 1

0

私は以前にこの問題を抱えていました.SQL内のdbmailのセットアップが壊れているか、Microsoftが「失速」したと言ったように、キャストを使用してSQL内のジョブからdbmailを介してHTMLを送信していますか?

その場合は、ジョブをチェックして、最初に内部に問題がないことを確認しますが、私がしたことは、dbmail プロファイルを削除してから、作成し直してから、再び作業を開始することにしました。

管理ツールも調べましたか? 通常、失敗した理由 (コントロール パネル内) にアプリケーション エラーが表示されます。

プロファイルの削除が機能したかどうかお知らせください。最初に試すように言われたいくつかのことをご案内できるかもしれません.

于 2012-02-09T10:37:07.587 に答える