在SSMS中,我只能启动配置向导,而在网上找不到任何内容-有关如何设置它的大量信息,但没有关于如何查看当前设置的信息。
如何查看现有设置?
#1 楼
如果再次打开“数据库邮件配置向导”,则在“选择配置任务”上,第二个选项应该是“管理数据库邮件帐户和配置文件”,选择此选项,然后单击“下一步”。您现在应该在“管理配置文件和帐户”步骤上,选择“查看,更改或删除现有帐户”,然后单击“下一步”。您应该能够查看不同的帐户及其对应的smtp服务器设置。#2 楼
+1到@jsauni以使用向导您还可以使用以下系统功能。
EXEC msdb.dbo.sysmail_help_configure_sp;
EXEC msdb.dbo.sysmail_help_account_sp;
EXEC msdb.dbo.sysmail_help_profile_sp;
EXEC msdb.dbo.sysmail_help_profileaccount_sp;
EXEC msdb.dbo.sysmail_help_principalprofile_sp;
该向导可能更易于理解,但这些将立即为您提供所有功能,而无需通过向导来回切换。我觉得有点麻烦。 :)
评论
+1 sysmail_help_account_sp包含我所追求的服务器详细信息
– Alex
13年7月26日在12:31
#3 楼
您也可以使用select语句查询此数据:select *
from msdb.dbo.sysmail_profile p
join msdb.dbo.sysmail_profileaccount pa on p.profile_id = pa.profile_id
join msdb.dbo.sysmail_account a on pa.account_id = a.account_id
join msdb.dbo.sysmail_server s on a.account_id = s.account_id
如果是迁移,则需要您查找此信息,我建议您荒唐地讲简单DBA工具:复制数据库邮件。
评论
谢谢!我知道它必须很简单,但是很多时候向导会在您不知道之前就开始进行更改:)
– Alex
13年7月26日在10:57