Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Làm thế nào để gửi email từ SQL Server?

Bước 1) Tạo hồ sơ và tài khoản

Bạn cần tạo hồ sơ và tài khoản bằng Trình hướng dẫn cấu hình thư cơ sở dữ liệu có thể được truy cập từ trình đơn ngữ cảnh Định cấu hình thư cơ sở dữ liệu của nút Thư cơ sở dữ liệu trong Nút quản lý. Trình hướng dẫn này được sử dụng để quản lý tài khoản, cấu hình và cài đặt chung của Cơ sở dữ liệu Thư.

Bước 2)

CHẠY:

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

Bước 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.'

Để xem lại bảng

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

Đã đăng bài này trên liên kết sau http://ms-sql-queries.blogspot.in/2012/12/how-to-send-email-from-sql-server.html



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. TODATETIMEOFFSET () Ví dụ trong SQL Server

  2. Máy chủ SQL SHOWPLAN_TEXT

  3. SQL Server:Làm cách nào để lấy tham chiếu khóa ngoại từ information_schema?

  4. Cách tạo bảng với ràng buộc khóa ngoại trong SQL Server - Hướng dẫn SQL Server / TSQL Phần 66

  5. T-SQL:Xóa tất cả các hàng trùng lặp nhưng giữ lại một hàng