この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 12901|答える: 1

[出典] データベースを使ったSQL Serverによるメール送信(sp_send_dbmail)

[リンクをコピー]
掲載地 2018/01/16 19:04:01 | | |

プロジェクト開発では、多くの場所で注文やキャンセルなどのメールを送る必要があります。これらはプログラムコード(C#、Javaなど)や、データベーストリガーを使ったSQL文で送信できます。

データベースを使ったメール送信は通常、ストアドプロシージャxp_sendmailまたはsp_send_dbmailを使用します

(a)

xp_sendmail:徐々に使われなくなりました、使用要件 1: 32ビットのWindowsオペレーティングシステムが必要(私のコンピュータは64ビットなので、成功裏に使ったことはありません) 2: デフォルトのメールクライアントを指定する必要があります 3: 権限


(2)

ストアドプロシージャsp_send_dbmail、まず最初に作業を設定する必要があります


データベースメール設定ウィザードは、データベースメール設定オブジェクトを簡単に管理する方法を提供します。 データベースメール設定ウィザードは必要に応じてデータベースメールを有効にします。

データベースメール設定ウィザードは以下のタスクを実行します:

データベースメールをインストールしてください。

データベースのメールアカウントやプロフィールを管理してください。

プロファイルのセキュリティを管理。

システムのパラメータを表示または変更できます。

「データベースメールをインストールする」オプションは、最初にデータベースメールをインストールする際に行うべきすべての作業を案内してくれます。 他の選択肢は、特定のセットアップやメンテナンス作業に役立ちます。

オブジェクトエクスプローラーからデータベースメール設定ウィザードを起動します。 SQL Serverのインスタンスに接続してください。 管理を展開し、「データベースメール」を右クリックして「データベースメールの設定」を選択してください。

このウィザードを使うには、sysadmin fixed serverの役割のメンバーである必要があります。 msdbデータベースのDatabaseMailUserRoleのメンバーである必要があります。このロールは特定の設定で設定されています
使い方がずっと簡単です:

例:


例:



例:

注意:中国語の乱雑な文字が現れた場合は、中国語の前にNを付けてください。例えば

(3)

送信ログと送信イベントの読み取りを読み取る








先の:vs .pdbファイルが生成される理由と何
次に:データベースsp_send_dbmailを使ってメールを送信
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com