私は常に、CUのすべての変更が次のサービスパックにまとめられると思っていました。私は最近 SQL 2016 SP2 と SQL 2016 CU15 for SP1 の変更を見ていました。
SP1CU15のKBがSP2で言及されていないことに驚いた。何が欠けていますか?
SQLServerBuilds によると、SP1 CU15はSP2の後にリリースされました。
SP1 CU15は2019-05-16にリリースされ、SP2は2018-04-24にリリースされました。
SQL 2017からサービスパックがなくなることを考えると、これは関連する前進ではなくなりますが、以前は、サポートされているサービスパックに対して並行して修正をリリースする予定でした。例として このKB記事 は、SP1のCU15とSP2のCU7の2つの別々のCUに含まれていた修正があった問題について説明しています。
SQLServerBuilds のデータを確認するには、 SP2 と CU15 SP1 の両方でファイルの詳細を確認します。
David Browne で指摘されているこれに加えて、すべての新しいSPには開発およびテストのオーバーヘッドがあります。つまり、SPには以前のすべての修正が含まれているとは限りませんCUの日付-これは、SPの確定とテストにかかる時間によるものです。