Sql-Server-2005

我應該在不升級 SSRS 或 Web 應用程序的情況下將數據庫伺服器從 2005 升級到 2012

  • April 24, 2015

我應該將數據庫伺服器從 2005 年升級到 2012 年而不升級 SSRS 或依賴數據庫的 Web 應用程序嗎?SSRS 報告和 Web 應用程序會繼續工作嗎?如果您能快速回復將不勝感激

建議您閱讀此白皮書SQL Server 2012 升級技術指南,以正確了解活動所需的一切。

有很多點需要考慮,即

僅通過將兼容性級別保持在舊版本進行升級並不是真正的升級。評估使用一些新功能來提高生產力、性能、可維護性和可擴展性。

隨著升級談判的進行,開始跟踪是否使用了任何已棄用的功能。有多種方法可以做到這一點——我強烈建議使用“ SQL Server: Deprecated Featurese ”Perfmon 計數器來像後台任務一樣跟踪它。當您的應用程序執行時,這可以讓您大致了解您可能在應用程序中使用了多少已棄用的功能,這些功能可能會影響您的升級過程。還有一個跟踪事件,用於使用 SQL Server Profiler 擷取已棄用的功能,您可以使用它,但這將確定導致性能峰值的程式碼。

此外,在升級之前,您應該首先檢查升級顧問。這肯定會預先引導您解決潛在問題,並且也是任何 SQL Server 升級過程的重要步驟之一。

此外,您需要了解作業系統版本。如果您目前的作業系統執行 sql server 2005 足以執行 SQL server 2012。

同樣,當您檢查應用程序和 SSRS 時,如果它們被設計為按照最新的 SQL Server 2012 功能執行和執行,則需要測試它們的功能。

因此,在得出結論之前,您需要在測試/開發/暫存伺服器上進行徹底的測試,以測試上述應用程序\報告。

將所有內容記錄在案,然後製定計劃以決定是或否。

希望這可以幫助。

我認為只升級 SQL Server 是不好的。2005 不再支持,所以我認為您還需要升級 SSRS。

如果您只更新 SQL 伺服器,則必須檢查您的應用程序,因為版本之間的 SQL 存在一些問題。例如,我們使用在連接字元串中生成的 SQL,並且在從 2000 升級到 2008 時遇到了一些問題。

無論如何,您必須測試應用程序如何與新版本一起使用新版本。

所以我的回答是否定的。

引用自:https://dba.stackexchange.com/questions/98768