启用 SQL Server 2005 邮件功能

本文介绍如何在SQLServer2005中启用邮件功能,包括配置步骤、添加邮件帐户及profile,并演示如何发送邮件。适用于需要通过数据库发送通知的企业环境。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

--1. 启用 SQL Server 2005 邮件功能。 use master go exec sp_configure 'show advanced options',1 go reconfigure go exec sp_configure 'Database mail XPs',1 go reconfigure go --2. 在 SQL Server 2005 中添加邮件帐户(account) exec msdb..sysmail_add_account_sp @account_name = 'DBmail' -- 邮件帐户名称(SQL Server 使用) ,@email_address = 'DBmail@mail.com' -- 发件人邮件地址 ,@display_name = null ,@replyto_address = null ,@description = null ,@mailserver_name = 'smtp server' -- 邮件服务器地址 ,@mailserver_type = 'SMTP' -- 邮件协议(SQL 2005 只支持 SMTP) ,@port = 25 -- 邮件服务器端口 ,@username = '' ,@password = '' ,@use_default_credentials = 0 ,@enable_ssl = 0 ,@account_id = null --3. 在 SQL Server 2005 中添加 profile exec msdb..sysmail_add_profile_sp @profile_name = 'db_profile' -- profile 名称 ,@description = 'db mail profile' -- profile 描述 ,@profile_id = null -- 在 SQL Server 2005 中映射 account 和 profile exec msdb..sysmail_add_profileaccount_sp @profile_name = 'db_profile' -- profile 名称 ,@account_name = 'DBmail' -- account 名称 ,@sequence_number = 1 -- account 在 profile 中顺序 --5. 利用 SQL Server 2005 Database Mail 功能发送邮件。 exec msdb..sp_send_dbmail @profile_name = 'db_profile' -- profile 名称 ,@recipients = 'test@mail.com' -- 收件人邮箱 ,@subject = 'SQL Server 2005 Mail 测试' -- 邮件标题 ,@body = 'Hello Mail!测试' -- 邮件内容 ,@body_format = 'TEXT' -- 邮件格式
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值