データベースメールを使用するためのチュートリアルを多数作成しました。この記事を作成して、それらすべてを1か所に一覧表示しました。
これらのリンクは、SQL Server(T-SQL)から電子メールを送信する方法の下部に最初に含めましたが、クイックリファレンスとして独自の記事に移動すると役立つ場合があると思いました。
構成ウィザードを使用したチュートリアル
これは、SSMS(SQL Server Management Studio)のグラフィカルユーザーインターフェイスを使用して一般的なデータベースメールタスクを実行するチュートリアルのリストです。
これらには、各タスクを順を追って説明するデータベースメール構成ウィザードが含まれます。
- データベースメールの設定
- データベースメールプロファイルを作成する
- データベースメールアカウントを作成する
- データベースメールプロファイルを削除する
- データベースメールアカウントを削除する
- データベースメールプロファイルを更新する
- データベースメールアカウントを更新する
- データベースメールアカウントをプロファイルに追加する
- プロファイルからデータベースメールアカウントを削除する
- データベースメールのデフォルトのパブリックプロファイルを設定する
- データベースメールプロファイル内のアカウントの優先度を変更する
T-SQLを使用したチュートリアル
次のチュートリアルでは、SSMSGUIの代わりにT-SQLを使用しています。
T-SQLの使用は、通常、(コードを記述した後は)はるかに高速です。これは、新しいクエリタブを開いて、コードを実行するだけでよいためです。
メールの送信
- SQLServerからメールを送信する方法
- データベースメールを有効にする
- HTMLメールを送信する
- クエリの結果をメールで送信
- クエリ結果をHTMLテーブルとしてメールで送信
- クエリ結果を添付ファイルとしてメールで送信
- 添付ファイル付きのメールを送信
- トリガーからメールを送信する
- データベースメールキューを停止/開始
- 許容アタッチメントサイズを大きくする
- クエリ結果をメールで送信するときに列ヘッダーを削除する
- クエリ結果を送信するときにパディングを削除する
- クエリ結果をメールで送信するときに区切り文字をカンマに変更する
- メール送信時の「プロファイル名が無効です」を修正
アカウント、プロファイルなどの一覧表示
- データベースメールアカウントのリストを取得する
- データベースメールアカウントとデータベースプリンシパル間の関連付けを見つける
- データベースメールプロファイルのリストを返す
- データベースメールプロファイルに関連付けられているアカウントを一覧表示する
構成設定
- 高度なサーバー構成オプションを表示する
- データベースメールの構成設定を確認する
- データベースメールの構成設定を変更する
送信済みメールの確認など
- 送信済みメールを確認する
- 未送信メールを確認する
- 失敗したメールを確認する
- メールの送信に失敗した理由を確認する
- すべてのデータベースメールメッセージのステータスを確認する
- データベースメールキューのステータスを確認する
- キューにあるメールアイテムの数を確認する
- msdbからデータベースメールメッセージを削除します データベース
- データベースのメールログからイベントを削除する
アカウントとプロファイルの構成
- データベースメールプロファイルを作成する
- データベースメールアカウントを作成する
- データベースメールプロファイルを更新する
- データベースメールアカウントを更新する
- データベースメールプロファイルを削除する
- データベースメールアカウントを削除する
- msdbを付与します データベースメールプロファイルへのユーザーアクセス
- データベースメールアカウントをプロファイルに追加する
- プロファイルからデータベースメールアカウントを削除する
- プロファイル内のデータベースメールアカウントのシーケンス番号を変更する
- ユーザーのデフォルトのデータベースメールプロファイルを変更する
- データベースメールのデフォルトのパブリックプロファイルを作成する