2015-05-26 56 views
0

在Visual Studio中開發SSRS報表時,我使用解決方案配置(調試/發佈)來選擇將報表部署到測試服務器還是部署到生產環境。在開發報告時,我爲報告參數設置了默認值,因此可以快速完成預覽,但是這些默認值不應該部署到生產環境中,所以目前我必須記得在部署時切換EVERY參數時的默認值到我的「發佈」配置。 (或者必須在SSRS中稍後進行清理,因爲重新部署不會修改參數默認值)。我可以通過解決方案配置設置SSRS參數默認值嗎?

我希望有一些方法可以將參數默認值鏈接到構建配置,以便手動刪除所有默認值的步驟可以不必要。 Visual Studio是否有辦法做到這一點?

回答

1

默認參數僅在第一次部署時傳播到服務器。保持開發環境中設置的默認值。報告部署完成後,轉至報告服務器,查找報告,打開參數並刪除默認值。這些不會被隨後的報告部署覆蓋。

+1

對 - 我知道我可以做到這一點。我想知道是否有可能通過某種基於構建配置的自動化跳過這一步驟。 – NReilingh

+0

我不認爲你可以,但考慮到這樣做將是在服務器上編輯的工作量相同,我不認爲它是一個問題 –

+1

好吧,我希望在未來多年使用這個相同的解決方案,因此在解決方案級別解決問題只需一次,而不是每次部署新報告時都要修改服務器。 – NReilingh

相關問題