--配置数据库邮件脚本
--1.开启数据库邮件
EXEC sp_configure 'show advanced options',1
GO
RECONFIGURE
GO
EXEC sp_configure 'database mail xps',1
GO
RECONFIGURE
GO
--2.创建邮件帐户信息
EXEC msdb.dbo.sysmail_add_account_sp
@ACCOUNT_NAME ='RX',--邮件帐户名称
@EMAIL_ADDRESS ='xx@qq.com',--发件人邮件地址
@DISPLAY_NAME ='JW',--发件人姓名
@REPLYTO_ADDRESS ='xx@qq.com',
@DESCRIPTION = '邮件报警',
@MAILSERVER_NAME = 'xxx',--邮件服务器地址
@MAILSERVER_TYPE = 'SMTP',--邮件协议
@PORT =25,--邮件服务器端口
@USERNAME = 'xx',--用户名
@PASSWORD = '*********',--密码
@USE_DEFAULT_CREDENTIALS =0,--指定是否使用 SQL Server 数据库引擎的凭据将邮件发送到 SMTP 服务器。
@ENABLE_SSL =0,
@ACCOUNT_ID = NULL
GO
--3.1数据库邮件配置文件
IF EXISTS(SELECT name FROM msdb.dbo.sysmail_profile WHERE name=N'JW')
BEGIN
EXEC msdb.dbo.sysmail_delete_profile_sp
@profile_name='JW'
END
-- 3.2数据库邮件帐号添加到邮件配置文件中
EXEC msdb.dbo.sysmail_add_profile_sp
@profile_name = 'JW',--profile名称
@description = '数据库邮件配置文件',--profile描述
@profile_id = null
GO
--4.用户和邮件配置文件相关联
EXEC msdb.dbo.sysmail_add_profileaccount_sp
@profile_name = 'JW',--profile名称
@account_name = 'RX',--account名称
@sequence_number = 1--account 在profile 中顺序
GO
--5.将配置文件设置为默认的公共配置文件
EXEC msdb.dbo.sysmail_add_principalprofile_sp
@principal_name = 'public',
@profile_name = 'JW',
@is_default = 1;
GO