我有一份2012年SSRS报告,其中包含以下要求:
访问(运行)时,必须提示输入Windows(AD)凭据,因为用户将从" group workstations"当前用户名是" NurseStationNorth" (所以我不能使用集成安全性。)
我更倾向于对数据源凭据进行硬编码,以确保数据库连接具有报告所需的所有权限/权限。
由于报告显示特定于用户的数据,因此我需要将经过身份验证的用户名(例如MyDomain \ CoolUser)作为参数传递给报告。我试图使用User!UserId全局变量,但它似乎反映了工作站用户名,而不是运行报告时输入的凭据。
我了解如何管理"通过SQL Server Reporting Services" Home"部署的SSRS报告网页,将数据源配置为始终提示输入Windows凭据,但我不确定这是我正在寻找的行为。
任何见解都表示赞赏。 谢谢, 麦克