sqlserverエージェントにメールセッションを設定する方法を解析します。
1660 ワード
オンラインでは多くのsqlserverがメールを送る文章を提供していますが、転載が多いです。ほとんどはwin 2000+outlook 2003環境を紹介しています。オペレーティングシステムとofficeはすでにモデルチェンジされました。現在、仕事中にsqlserverを使ってメールを送る必要があるという問題に遭遇しました。
目的:Sqlserver代理のメールセッションを利用してオペレーターを設立して作業完了状況を監視します。
テスト環境: オペレーティングシステム:windows 2003/windows xp OutLook:OutLook 2003 テストのメールアドレス:[email protected]
第一歩:構築プロファイルの開始->制御面版->メール>ダブルクリックしてメール->>プロファイル名(mysql File)を追加して新しい電子メールアカウントを追加する->POP 3(P)->を選択します。
ユーザ情報:名前:yyメールアドレス:[email protected]
ログイン情報:ユーザ名:yyパスワード:****
受信メールサーバ(POP 3)(I):pop 3.xxx. com送信メールサーバ(SMTP)(O):smatp.xxcom他の設定をクリックします。送信サーバ->選択(私の送信サーバ(SMTP)要求検証)->登録使用を選択します。
ユーザ名:yyパスワード:***
パスワードを覚えておくために選択します
を選択します
テストアカウントの設定->>成功->次の部分->が確定しました。
OutLookソフトウェアを開けて、正常にメールを受信できるかどうかをテストします。すべてOKです。次の設定を行います。
(電子メールアカウントでの 他の設定では、送信サーバの設定を忘れました。送信できることを確認しました。)
第二ステップ:データベースサーバの設定はメールプロファイルを使用する
スタート->>コントロールプレーン->管理ツール->>サービス->SQLSERVRAGENTサービスを選択->ログイン->このアカウントを選択してください。(現在のログインオペレーティングシステムのユーザ名パスワードを記入してください。)ローカルシステムアカウントは選択できません。
ステップ3:データベース検証が成功したかどうか
企業マネージャ->展開サーバ->>管理->SQLServerエージェント->メールセッション->メール設定ファイルのドロップダウンフレームを選択してmysql Fileポイントの「テスト」ポップアップを選択します。ポイント「確定」でSqlserverエージェントサービスを再開します。
第四ステップ:テストメール企業マネージャ->展開サーバ->管理->SQLServerエージェント->オペレータ->新規オペレータ->属性->通常タブは、電子メール名にテストメールを入力します。[email protected]「テスト」を注文すればいいです。[email protected]メールを受け取りに行きました
注:全過程で必ずOutlookを保持して起動します。sqlserverのメールプロファイルを設定してからOutlookを開けてみてください。失敗しました。「デフォルトの電子メールフォルダを開けません。」ダイアログが表示されます。sqlserverがメールの添付ファイルを占有しているので、SQLSERVERRAGENTサービスを停止してからOutlookを開けてください。そしてSQLSERVERRAGENTサービスを起動します。
目的:Sqlserver代理のメールセッションを利用してオペレーターを設立して作業完了状況を監視します。
テスト環境: オペレーティングシステム:windows 2003/windows xp OutLook:OutLook 2003 テストのメールアドレス:[email protected]
第一歩:構築プロファイルの開始->制御面版->メール>ダブルクリックしてメール->>プロファイル名(mysql File)を追加して新しい電子メールアカウントを追加する->POP 3(P)->を選択します。
ユーザ情報:名前:yyメールアドレス:[email protected]
ログイン情報:ユーザ名:yyパスワード:****
受信メールサーバ(POP 3)(I):pop 3.xxx. com送信メールサーバ(SMTP)(O):smatp.xxcom他の設定をクリックします。送信サーバ->選択(私の送信サーバ(SMTP)要求検証)->登録使用を選択します。
ユーザ名:yyパスワード:***
パスワードを覚えておくために選択します
を選択します
テストアカウントの設定->>成功->次の部分->が確定しました。
OutLookソフトウェアを開けて、正常にメールを受信できるかどうかをテストします。すべてOKです。次の設定を行います。
(電子メールアカウントでの 他の設定では、送信サーバの設定を忘れました。送信できることを確認しました。)
第二ステップ:データベースサーバの設定はメールプロファイルを使用する
スタート->>コントロールプレーン->管理ツール->>サービス->SQLSERVRAGENTサービスを選択->ログイン->このアカウントを選択してください。(現在のログインオペレーティングシステムのユーザ名パスワードを記入してください。)ローカルシステムアカウントは選択できません。
ステップ3:データベース検証が成功したかどうか
企業マネージャ->展開サーバ->>管理->SQLServerエージェント->メールセッション->メール設定ファイルのドロップダウンフレームを選択してmysql Fileポイントの「テスト」ポップアップを選択します。ポイント「確定」でSqlserverエージェントサービスを再開します。
第四ステップ:テストメール企業マネージャ->展開サーバ->管理->SQLServerエージェント->オペレータ->新規オペレータ->属性->通常タブは、電子メール名にテストメールを入力します。[email protected]「テスト」を注文すればいいです。[email protected]メールを受け取りに行きました
注:全過程で必ずOutlookを保持して起動します。sqlserverのメールプロファイルを設定してからOutlookを開けてみてください。失敗しました。「デフォルトの電子メールフォルダを開けません。」ダイアログが表示されます。sqlserverがメールの添付ファイルを占有しているので、SQLSERVERRAGENTサービスを停止してからOutlookを開けてください。そしてSQLSERVERRAGENTサービスを起動します。