我正在開發SSRS 2008報告,但我不想使用存儲過程,而是使用所有文本查詢。該報告在存儲過程的工作,但是當我改變了這個報告中使用同樣的邏輯,而是通過文本查詢,我得到了以下錯誤:SSRS文本查詢:變量名稱在查詢批處理或存儲過程中必須是唯一的
本地報表處理過程中出現錯誤 查詢執行失敗爲數據集「BRSR_Totals」 變量名稱'@END_yEAR'已經被聲明。變量名稱在查詢批處理或存儲過程中必須是唯一的。 操作被用戶取消。
問題是我的一些數據集(文本查詢)重複使用相同的參數,而END_YEAR是其中一個參數。我如何使這個報告正確運行?
只是爲了好奇,爲什麼你想要它存儲的特效?它更好地在SP中進行管理,然後在報告中進行全部管理... – 2011-05-31 15:09:53
分享您在文本查詢中使用的代碼以及參數名稱。那裏可能有些東西會幫助我們找到解決方案。 – 2011-05-31 16:11:07
你在文本中是否有「DECLARE @END_YEAR」,並且將它作爲參數傳入?這將導致「已經宣佈」的消息。 – thomasswilliams 2011-06-01 05:55:30