と SQL Server 2005 多くのことが変更されました。以前のバージョンでは、それを機能させるために、SQLMailは 地図 Outlookのようにインストールされたメールクライアント。これはSQLServer 2005以降で変更され、現在、メールサービスは SMTP メールを送信するサーバー。セットアップと保守がはるかに簡単になります。この記事では、に基づいてデータベースメールを設定する方法を学習します SMTP認証 に マイクロソフト SQLサーバー SQL Server2005以降でGmailを使用する。
SQLServerでのデータベースメールの設定
SQLサーバーのユーザーとして、指定された条件でデータベースから自動電子メール更新を受信したい場合があります。 SQLServerで実行されているジョブがある可能性があります。たとえば、データベースオブジェクトのいずれかが作成または変更されたとき、またはSQLジョブのいずれかが失敗したときに、アラートを受け取りたいとします。これらのジョブを手動で監視するには、多くの多忙な作業が必要です。そのため、必要なときに電子メール通知を送信するためのトリガーで使用できる、自動生成された電子メールアラートが必要です。したがって、アラートを送信するには、Gmailアカウントを使用してデータベースメールを構成する方法を学習する必要があります。
Gmailを使用してSQLServerでデータベースメールを設定する
データベースメールを設定するには、SQL Serverに含まれているストアドプロシージャを使用する方法と、SQL Server Management Studio(SSMS)を使用する方法の2つがあります。この記事では、SSMSを使用してデータベースメールを構成する方法について説明します。
安全性の低いアプリにアクセスできるようにGmailアカウントを設定します。
Gmailアカウントで安全性の低いアプリにアクセスできるようにするには、次の手順に従います。
- クリックしてください 'アカウント設定' オプション
- 選択 'オンにする' 下 'を許す 安全性の低いアプリ 「」
GUI / SQL Server ManagementStudioを使用してGmailを使用するようにSQLServerメールデータベースを設定する
この例では、データベースメールの構成を設定する手順について説明します。 SSMSを使用してGmailを使用するようにメールデータベースを構成するには、次の手順に従います。
- SQL Server ManagementStudioを使用してデータベースに接続します。
- 右クリック 「データベースメール」 下 '管理' オブジェクトエクスプローラーのタブ。
データベースの構成
- 今クリック 「データベースメールの設定」 。あなたが見るでしょう 「データベースメール設定ウィザード」 。次へをクリック
データベースメール構成ウィザード
- 選択する 「次のタスクを実行してデータベースメールを設定する」 次へをクリックします
[次のタスクを実行してデータベースメールを設定する]を選択します
- データベースメールがアクティブ化されていない場合、画面は次のようになります。アクティブ化するには、をクリックするだけです。 'はい 「。すでにアクティブ化されている場合、この表示は表示されません。
- 書きます プロファイル名 そして 説明 をクリックします '追加' 。私たちは書いています 「SQLNotifications」 プロファイル名と説明として。
新しいプロファイルの作成
- 今クリック '新しいアカウント' 次の画面が表示されます。 SQLServerからの電子メールの送信に使用する電子メールの詳細を入力します。小切手 「このサーバーにはSSL(Secure Connection)が必要です」 これはオプションです。完了したら、をクリックします 'OK' 。
SQLからメールを送信するために使用するメールの詳細を入力します
- を選択すると、前の画面に戻ります。 'OK' 、 そしてその SMTP 設定したアカウントの情報が表示されます。選択する '次' 続行します。
- 新しいプロファイルが作成されました。「 公衆 」をクリックし、下の「はい」を選択します 「デフォルトプロファイル」 オプション。
プロファイルのセキュリティを管理する
- 次の画面でいくつかの追加パラメータを設定して、メールの送信方法を制御できます。変更を加えるか、デフォルトのままにすることができます。クリック '次 」が終わったら。選択したすべてのオプションを示す概要画面が表示されます。 「 終了 」または「 バック 」に戻り、必要に応じて変更を加えます。
システムパラメータを設定する
- 上記の手順を正常に完了した後、サーバーメールを有効にしました。 「」を選択すると、次の画面が表示されます。 終了 データベースメールのインストール状況を表示します。クリックしてください ' 閉じる これが終わったら、このウィンドウを閉じます。
プロファイルが正常に作成されました
- データベースメールをテストするには、[データベースメール]を右クリックして、 「電子メールテストを送信する」。
「テストメールの送信」の開始ウィンドウ
- 選択したメールアドレスをに入力します 'に:' 必要に応じてタブを押してメール本文を変更し、をクリックします 'メールを送る'
テストメールを送信する
- 受信トレイとからのメールを確認してください 「SQLServerデータベースメール」 これで表示できます。
- メールを送信した後、メールが送信されたかどうかを確認するためにこのメッセージボックスが表示されます。送信された場合は、[ OK 」をクリックしてウィンドウを閉じるか、「 トラブルシューティング 」をクリックしてサポートの詳細を開始し、問題の原因や解決方法を確認します。
受信したメールが他のトラブルシューティングの場合は「OK」をクリックします