Sql-Server
管理報告服務
我們正在擴大我們的報告服務使用範圍,並嘗試為開發人員和管理員設置一些關於管理和開發系統的指南。
對於保持報告伺服器執行良好且井井有條,您有什麼建議嗎?
你有什麼不同的做法嗎?
我們正在使用 2005,併計劃明年在專用伺服器上遷移到 2008 R2。
我們計劃的流程如下所示:
- 開發人員獲得工具
- 開發人員啟動新項目並與使用者一起根據需求和可行性確定報告優先級
- 使用規範工作表將報告轉換為規範 - 從報告中清除數據導出
- 使用者簽署報告規範
- 開發和測試報告
- 報告由團隊成員審查程式碼和規範
- 報告由使用者測試並接受/拒絕
- 報表部署到生產環境並由管理員、開發人員和使用者測試
- 定期審查報告是否缺乏使用、錯誤程式碼、執行時間過長
你的計劃看起來基本上就像我們在我公司所做的一樣。確保您有用於 Reporting Services 的加密密鑰的良好備份。這將是我在安裝 Reporting Services 時遇到的最常見的問題。我使用 Jasper Smith 的Reporting Services Scripter使從開發到 QA 到生產的遷移變得非常容易。我還強制所有報告都使用儲存過程,這讓我作為 DBA 可以更輕鬆地調整 TSQL 程式碼。