SSRS 2008 更改内置用户 ID
SSRS 2008 change built-in User ID
有没有办法改变内置参数的值:用户ID?我不需要 windows 经过身份验证的用户的名称,而是我在 url 中传递的名称以打开包含报告的网页。
即http://servername/ReportList/Pages/Report.aspx?username=somename
我希望用户 ID = 用户名,这样我就可以将其显示在页面的页脚中。
谢谢
C.
您无法更改 built-in 字段的值,但您可以创建一个参数,甚至可以将其命名为 UserId 或 Username。 (built-in 字段并不是真正的参数。)
然后您可以使用 URL 访问为该参数赋值:
https://msdn.microsoft.com/en-us/library/ms155391.aspx (SQL 2016 link)
For example, to specify two parameters, “ReportMonth” and
“ReportYear”, defined in a report, use the following URL for a native
mode report server:
http://myrshost/ReportServer?/AdventureWorks2008R2/Employee_Sales_Summary_2008R2&ReportMonth=3&ReportYear=2008
For
example, to specify the same two parameters defined in a report, use
the following URL for a SharePoint integrated mode report server. Note
the /_vti_bin:
http://myspsite/subsite/_vti_bin/reportserver?http://myspsite/subsite/AdventureWorks 2008R2/Employee_Sales_Summary_2008R2.rdl&ReportMonth=3&ReportYear=2008
请注意,您无法使用 URL 访问 运行 通过 "Report Manager" 界面访问报告,该界面提供标题栏和浏览报告的视图(通常位于 /reports /.) ReportServer 是一种不同的服务,它只发送报告本身。
有没有办法改变内置参数的值:用户ID?我不需要 windows 经过身份验证的用户的名称,而是我在 url 中传递的名称以打开包含报告的网页。
即http://servername/ReportList/Pages/Report.aspx?username=somename
我希望用户 ID = 用户名,这样我就可以将其显示在页面的页脚中。
谢谢 C.
您无法更改 built-in 字段的值,但您可以创建一个参数,甚至可以将其命名为 UserId 或 Username。 (built-in 字段并不是真正的参数。)
然后您可以使用 URL 访问为该参数赋值: https://msdn.microsoft.com/en-us/library/ms155391.aspx (SQL 2016 link)
For example, to specify two parameters, “ReportMonth” and “ReportYear”, defined in a report, use the following URL for a native mode report server:
http://myrshost/ReportServer?/AdventureWorks2008R2/Employee_Sales_Summary_2008R2&ReportMonth=3&ReportYear=2008
For example, to specify the same two parameters defined in a report, use the following URL for a SharePoint integrated mode report server. Note the /_vti_bin:
http://myspsite/subsite/_vti_bin/reportserver?http://myspsite/subsite/AdventureWorks 2008R2/Employee_Sales_Summary_2008R2.rdl&ReportMonth=3&ReportYear=2008
请注意,您无法使用 URL 访问 运行 通过 "Report Manager" 界面访问报告,该界面提供标题栏和浏览报告的视图(通常位于 /reports /.) ReportServer 是一种不同的服务,它只发送报告本身。