我有一个要求,允许我的用户使用客户的信用卡号作为参数为他们的客户提取报告。为了安全起见,我们希望屏蔽该字段,这在许多电子商务网站上很常见。
我很确定这不是报告服务的开箱即用功能。但我希望这可以通过在报告中添加一些 VB 来实现。不过不确定。
任何人都知道如何在报告服务中做到这一点?
我有一个要求,允许我的用户使用客户的信用卡号作为参数为他们的客户提取报告。为了安全起见,我们希望屏蔽该字段,这在许多电子商务网站上很常见。
我很确定这不是报告服务的开箱即用功能。但我希望这可以通过在报告中添加一些 VB 来实现。不过不确定。
任何人都知道如何在报告服务中做到这一点?
据我所知,SSRS 2008 中的参数没有屏蔽输入。我不确定自定义代码是否可行。您还没有告诉我们您是如何交付报告的,但是带有ReportViewer的自定义应用程序或网站可能是您解决方案的最佳选择。除了 ReportViewer 控件之外,您还可以放置自己的(屏蔽输入)控件,供用户输入参数并在后面的代码中发送值。
不过,重要的一点是,请仔细考虑如何处理信用卡号码。在我们的姊妹网站security.stackexchange.com上提出这样的问题(最重要的评论:“如果你必须问这个问题,你可能不应该存储信用卡号码。如果可能的话,外包这个”)不确定。在任何情况下,要知道默认情况下 SSRS 并不是特别安全:一方面,它将参数简单地存储在 ReportServer 数据库中。