Sql-Server

SQL Server 的 Service Pack 和 CU,這些更新檔是否會對使用者數據庫文件進行任何更改?還是只是實例級二進製文件?

  • July 28, 2016

我很好奇在 SQL Server 上打更新檔。有誰知道 SP 和 CU 是否對使用者數據庫文件進行了任何更改,還是只是數據庫引擎和實例級二進製文件被修改/更新?

謝謝

Service Pack 和 CU 不會更改使用者數據庫。改變的是二進製文件和系統數據庫。有時,並非嚴格意義上的系統數據庫但由 microsoft 提供的數據庫也會通過升級腳本(sysutility_mdw、SSISDB、分發…)進行更改

他們不會對使用者數據庫進行重大的功能更改,但可能會對數據庫進行內部結構更改以支持錯誤修復、數據庫引擎功能的更改等。

如果您曾經將備份從較舊的 SQL Server 更新檔級別恢復到較新的版本,您會看到一堆關於它在已恢復的數據庫上執行升級步驟的消息。將 SQL Server 修補到較新版本時也會發生同樣的情況。因此,您將無法將該升級後的數據庫移回舊版本的 SQL Server。

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