2016-08-29 47 views
0

我在SQL Server報告服務器上部署了報告。它有一個名爲'Names'的多值參數作爲存儲過程的輸入,用於獲取數據以顯示結果。在URL中,我添加了爲多值參數選擇的所有值都與'&'字符連接在一起。SQL Server報告保存的URL爲書籤不起作用

我需要存儲這個URL作爲書籤在我的瀏覽器中進一步的使用也是正常工作。一段時間後會出現問題,該參數的某個值從數據庫中丟失,然後報告變爲空白。

幾點我想在這裏明確:

  • 存儲過程工作,即使缺少一些值的罰款。
  • 我可以看出,這可能是因爲該值沒有出現在'Names'的下拉列表中,所以在運行存儲過程之前無法分配它。作爲解決這個問題,我試圖通過清除提示框爲「名」,以隱藏報告這個參數,但我現在得到

    的'名'參數缺少值

+0

一個更正,名稱的值由'&namesv Alue'不只是'&' – user3620204

回答

0

將報告(.rdl)上載到報告服務器時,請確保「Name」參數具有默認值,這樣即使鏈接缺少「Name」參數,存儲過程也能夠獲得默認值

+0

感謝您的回覆弗雷迪。這個問題是因爲下拉式「Name」參數的可用值缺少參數值。我想出了一個解決方案,我創建了一個隱藏參數,該參數從URL獲取值並驗證數據庫,然後填充下拉列表。這個解決方案爲我工作。 – user3620204

+0

我現在面臨着不同的問題。我無法清除該隱藏變量的價值。我搜查了很多,但無法弄清楚。我的問題是類似於這個[鏈接] http://stackoverflow.com/questions/16234761/set-parameter-back-to-default-value-in-ssrs有沒有人找到這個解決方案? – user3620204

+0

好的,你應該投票如果答案可能對別人有用,讓我試着幫你解決新問題,我想你應該創建一個新問題 –