1
我的報告在我的開發環境中運行時沒有出汗。我是一個快樂的人。部署後數據集的SSRS 2014問題
當另一臺服務器上部署,我有以下問題(見下文)(現在還不到高興)
的錯誤是:
變量名 '@choix_de_l_adresse'已經被宣佈。 變量名稱在查詢批次或存儲過程中必須是唯一的。
我檢查了數據集adresse1
的參數。沒有什麼實質性的出現(見下圖)。
我認爲這可能與我的SQL的情況下的問題(見下文),但沒有顯着跳下
DECLARE @choix_de_l_adresse VARCHAR(38)
SELECT JohnJack.Siren,
CASE WHEN JohnJack.Adresse1_Eco IS NULL
THEN '' WHEN JohnJack.Adresse1_Post IS NULL
THEN '' WHEN (JohnJack.Adresse1_Eco IS NOT NULL OR JohnJack.Adresse1_Post IS NOT NULL)
AND @choix_de_l_adresse = 'Adresse Postale'
THEN Adresse1_Post
ELSE Adresse1_Eco END AS adresse1
FROM JohnJack
唯一的解決辦法我已經能夠找出是刪除數據集並從頭開始重新創建。
更新:當我使用ssrs
查詢生成器運行查詢批次,它運行良好
你覺得使用存儲過程將幫助?我在某處讀到文本不太合適,如果可能,存儲過程會更好。
您是否看到以下問題,並且能夠在不刪除並重新創建數據集的情況下修復它?如果答案是肯定的,你是怎麼做到的?
您能爲我們翻譯錯誤嗎? – Paddy
請在聲明存儲過程參數的地方張貼存儲過程的一部分。 –
Hi @ Paddy,現在就開始吧。給我一點 –