如何将服务器名称添加到 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
.
参考资料
在 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
.
参考资料