资源描述:
《SQLServer配置数据库邮件功能.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、SQLServer配置数据库功能收藏下面的脚本演示,在SQLServer2005/2008中,使用Gmail配置数据库功能--=================================================--启用数据库功能--=================================================EXECsys.sp_configureN'showadvancedoptions',1RECONFIGURE;EXECsys.sp_configure'DatabaseMailXPs',1;RECONFIGURE;--=====
2、============================================--配置--=================================================DECLAREaccount_namesysname,profile_namesysname;SELECTaccount_name=N'GmailTestgmail.',--数据库profile_name=N'gmail';--数据库配置文件名 --数据库EXECmsdb.dbo.sysmail_add_account_spaccount_name=account_name
3、,email_address=N'GmailTestgmail.',--Email地址display_name=N'gmailtest',--回复地址mailserver_name=N'smtp.gmail.',--Gmailsmtp服务器地址port=25,--端口号(对于Gmail,如果25不通则改用456)username=N'GmailTestgmail.',--Gmail地址password=N'abc.123',--Gmail密码use_default_credentials=0,enable_ssl=1;--启用SSL通讯加密 --数据库配置文件EXEC
4、msdb.dbo.sysmail_add_profile_spprofile_name=profile_name;--把数据库添加到配置文件中EXECmsdb.dbo.sysmail_add_profileaccount_spprofile_name=profile_name,account_name=account_name,sequence_number=1; --授予任意用户使用数据库配置文件的权限EXECmsdb.dbo.sysmail_add_principalprofile_spprincipal_name=N'guest',profile_name=pr
5、ofile_name,is_default=0; --=================================================--发送--=================================================EXECmsdb.dbo.sp_send_dbmailprofile_name=profile_name,recipients=N'GmailTestgmail.',--收件人地址subject=N'testmailfromdatabase',--主题body=N'thisisatestmail';--容 --
6、6.查看发送情况:usemsdbgoselect*fromsysmail_allitemsselect*fromsysmail_mailitemsselect*fromsysmail_event_log --=================================================--删除配置--=================================================/*--DECLAREaccount_namesysname,profile_namesysname;SELECTaccount_name=N'Gmail
7、Testgmail.',profile_name=N'gmail'; --从配置文件中删除数据库EXECmsdb.dbo.sysmail_delete_profileaccount_spprofile_name=profile_name,account_name=account_name;--删除数据库EXECmsdb.dbo.sysmail_delete_account_spaccount_name=account_name; --删除数据库配置文件EXECmsdb.dbo.sysmail_delete_profile_spprofile_name