Eu sempre pensei que todas as alterações nas CUs seriam acumuladas no próximo pacote de serviços. Recentemente, estava analisando as alterações no SQL 2016 SP2 e no SQL 2016 CU15 para SP1 .
Fiquei surpreso ao ver que nenhum dos KB no SP1CU15 foi mencionado no SP2. o que estou perdendo?
De acordo com SQLServerBuilds SP1 CU15 foi lançado após SP2.
O SP1 CU15 foi lançado em 16/05/2019, o SP2 foi lançado em 24/04/2018.
Dado que a partir do SQL 2017 não haverá mais service packs, isso não é mais relevante no futuro, mas no passado a Microsoft lançaria correções em paralelo para service packs suportados. Como exemplo , este artigo kb descreve um problema que teve uma correção incluída em duas CUs separadas, CU15 para SP1 e CU7 para SP2.
Para confirmação dos dados no SQLServerBuilds , podemos verificar os detalhes do arquivo no SP2 e no CU15 SP1
Além disso, conforme apontado por David Browne , há uma sobrecarga de desenvolvimento e teste para todos os novos SPs, o que significa que um SP não contém necessariamente todas as correções em CUs anteriores por data - isso se deve ao tempo necessário para finalizar e testar o SP.