2012-12-22 12 views
1

我有一个要求,允许我的用户为客户使用客户的信用卡号码作为参数提取报告。为了安全起见,我们希望掩盖该领域,这在许多电子商务网站中很常见。sql报告服务操作方法:屏蔽参数

我很确定这不是报告服务的开箱即用功能。但我希望这可以通过在报告中添加一些VB来完成。但不知道。

任何人都知道如何在报告服务中做到这一点?

回答

1

据我所知,在SSRS 2008中没有参数的屏蔽输入。我不确定自定义代码是否可行。您没有告诉我们您如何提交报告,但一个自定义的应用程序或网站ReportViewer可能是您解决方案的最佳选择。除了ReportViewer控件之外,您还可以将自己的(屏蔽输入)控件放置在用户的输入参数中,并以代码的形式发送该值。

重要注意事项虽然,仔细想想你如何处理信用卡号码。如果您不确定,请在我们的姊妹网站security.stackexchange.com上提问如this one(顶部评论:“如果您必须提出这个问题,您可能不应该存储信用卡号码,如果可能,请将其外包)”。无论如何,要知道SSRS在默认情况下并不是特别安全:一方面它存储在ReportServer数据库中明确发送的参数。