Vroeger installeerde elke zichzelf respecterende DBA alleen servicepacks voor SQL Server, liefst nadat gebleken was dat die stabiel waren.
Cumulative Update-packages waren er natuurlijk ook, maar daarvan werd door Microsoft aangeraden die alleen te installeren als er een probleem optrad dat door een van de updates in de CU werd opgelost. Het motto was niet voor niets: ‘If it isn’t broken, don’t fix it!‘. En helaas gebeurde het zo af en toe dat installatie van een CU meer problemen opleverde dat er opgelost werden….
Dat was vroeger.
Nu, vanaf 2016, heeft Microsoft de strategie op dat vlak aangepast. CU’s worden nu net zo goed getest als Servicepacks, en Microsoft raadt nu juist aan alle CU’s te installeren zodra die beschikbaar zijn. Naast bugfixes bevat een CU vaak ook allemaal aanpassingen die de werking van SQL Server ten goede komen.
Misschien tijd voor een nieuw motto? ‘If it isn’t broken, improve it!‘
Zie ook: Announcing updates to the SQL Server Incremental Servicing Model (ISM) | SQL Server Release Services