如何将服务器名称添加到 SSIS 订阅电子邮件的主题行?

How can I add the server name to the subject line of a SSIS subscription email?

在 Microsoft SQL 服务器集成服务 (SSIS) 中,上传的 RDL 报告文件通常设置为能够发送定期电子邮件警报。在 SSIS 2008 系统上,这称为 "Subscriptions"。设置新电子邮件警报时,主题行中有系统定义的字符串,默认显示为:

@ReportName was executed at @ExecutionTime

如何为服务器名称向该主题行添加新项目?

在 SSIS 中,您可以使用 @MachineName 系统变量,其中 return 服务器名称。

有关更多信息,请查看以下内容 link:


在 SSRS 中,您可以使用 @ReportServerUrl 变量。

有关详细信息,请查看以下内容 link:

如 Hadi 所述,我们可以使用 @ReportServerUrl 获取 RDL 文件中的报告服务器。但是对于订阅主题行本身,SSRS 只允许两个变量,@ReportName@ExecutionTime.

参考资料