sql >> Database >  >> RDS >> Sqlserver

Hoe e-mail verzenden vanuit SQL Server?

Stap 1) Maak een profiel en account aan

U moet een profiel en account maken met behulp van de wizard Database-e-mail configureren die toegankelijk is via het contextmenu Database-e-mail configureren van het knooppunt Database-e-mail in Management Node. Deze wizard wordt gebruikt om accounts, profielen en algemene instellingen voor Database Mail te beheren.

Stap 2)

UITVOEREN:

sp_CONFIGURE 'show advanced', 1
GO
RECONFIGURE
GO
sp_CONFIGURE 'Database Mail XPs', 1
GO
RECONFIGURE
GO

Stap 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.'

Door de tabel bladeren

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

Dit op de volgende link gepost http://ms-sql-queries.blogspot.in/2012/12/how-to-send-email-from-sql-server.html



  1. Hoe de laatste rij van een orakel een tabel te krijgen?

  2. Maak PostgreSQL-database on-the-fly met Hibernate, zelfs als de DB niet bestaat

  3. RDBMS en NoSQL overbruggen:inleiding tot 2DX UI-cluster

  4. Een tabel neerzetten in SQL