ステップ1)プロファイルとアカウントを作成する
管理ノードのデータベースメールノードのデータベースメールの構成コンテキストメニューからアクセスできるデータベースメールの構成ウィザードを使用して、プロファイルとアカウントを作成する必要があります。このウィザードは、アカウント、プロファイル、およびデータベースメールのグローバル設定を管理するために使用されます。
ステップ2)
実行:
sp_CONFIGURE 'show advanced', 1
GO
RECONFIGURE
GO
sp_CONFIGURE 'Database Mail XPs', 1
GO
RECONFIGURE
GO
ステップ3)
USE msdb
GO
EXEC sp_send_dbmail @profile_name='yourprofilename',
@recipients='[email protected]',
@subject='Test message',
@body='This is the body of the test message.
Congrates Database Mail Received By you Successfully.'
テーブルをループするには
DECLARE @email_id NVARCHAR(450), @id BIGINT, @max_id BIGINT, @query NVARCHAR(1000)
SELECT @id=MIN(id), @max_id=MAX(id) FROM [email_adresses]
WHILE @id<[email protected]_id
BEGIN
SELECT @email_id=email_id
FROM [email_adresses]
set @query='sp_send_dbmail @profile_name=''yourprofilename'',
@recipients='''[email protected]_id+''',
@subject=''Test message'',
@body=''This is the body of the test message.
Congrates Database Mail Received By you Successfully.'''
EXEC @query
SELECT @id=MIN(id) FROM [email_adresses] where id>@id
END
これを次のリンクに投稿しましたhttp://ms-sql-queries.blogspot.in/2012/12/how-to-send-email-from-sql-server.html