2012-12-22 14 views
1

我有一個要求,允許我的用戶爲客戶使用客戶的信用卡號碼作爲參數提取報告。爲了安全起見,我們希望掩蓋該領域,這在許多電子商務網站中很常見。sql報告服務操作方法:屏蔽參數

我很確定這不是報告服務的開箱即用功能。但我希望這可以通過在報告中添加一些VB來完成。但不知道。

任何人都知道如何在報告服務中做到這一點?

回答

1

據我所知,在SSRS 2008中沒有參數的屏蔽輸入。我不確定自定義代碼是否可行。您沒有告訴我們您如何提交報告,但一個自定義的應用程序或網站ReportViewer可能是您解決方案的最佳選擇。除了ReportViewer控件之外,您還可以將自己的(屏蔽輸入)控件放置在用戶的輸入參數中,並以代碼的形式發送該值。

重要注意事項雖然,仔細想想你如何處理信用卡號碼。如果您不確定,請在我們的姊妹網站security.stackexchange.com上提問如this one(頂部評論:「如果您必須提出這個問題,您可能不應該存儲信用卡號碼,如果可能,請將其外包)」。無論如何,要知道SSRS在默認情況下並不是特別安全:一方面它存儲在ReportServer數據庫中明確發送的參數。