SQL Server on linux patching

sakuraime 2,341 Reputation points
2020-10-24T08:53:34.607+00:00

https://learn.microsoft.com/en-us/sql/linux/sql-server-linux-change-repo?view=sql-server-ver15&pivots=ld2-rhel

"You can update from a GDR release to CU release at any time by changing repositories. Updating from a CU release to a GDR release is not supported."

why it is a limitation ?

So after upgrade from GDR to CU , which means have to go to patching CU path forever ?

SQL Server Other
0 comments No comments
{count} votes

3 answers

Sort by: Most helpful
  1. Erland Sommarskog 121.4K Reputation points MVP Volunteer Moderator
    2020-10-24T09:23:00.33+00:00

    Yes, and you should be on the CU train anyway in my opinion.

    The GDR train means that you take the RTM version with all its bugs etc, and stay on it, applying only GDRs (which is basically only security fixes).

    If you take the CU train, you will also get GDRs if they are released between two CUs (and that happens). I believe that they also release GDRs for a few CUs back, but not all.

    If we take SQL 2017 as an example the current CU is CU22 (if I recall correctly). Say that a security is found. They will release a GDR for CU22, and maybe also CU21, CU20 a few more (I don't know the exact policy here). They will also release a GDR for the RTM version without any CU.

    0 comments No comments

  2. m 4,276 Reputation points
    2020-10-26T02:34:10.45+00:00

    Hi @sakuraime ,

    why it is a limitation ?

    Because each latest CU contains cumulative updates based on RTM/SP. GDR only contains serious updates.

    For example SQL2014 as next:
    34759-sql20201026sqlupdate2.jpg

    (For ease of understanding: RTM is equivalent to a full backup, SP is equivalent to a differential backup, CU is equivalent to a smaller differential backup, and GDR is equivalent to backing up a table)

    For example, if we use SQL Server 2014 as soon as it is released, we will often encounter various possible problems, so it is best to wait a year or two before using it. Of course, some problems can be ignored. However, it is best to apply the latest patch.

    GDR (General Distribution Release) is different from CU. Each latest CU contains cumulative updates based on RTM/SP. GDR only contains serious updates.

    Note: SQL Server Service Packs are going away, starting with SQL Server 2017.

    So after upgrade from GDR to CU , which means have to go to patching CU path forever ?

    Yes. You are right.

    More information:
    an-incremental-servicing-model-is-available-from-the-sql-server-team-t

    What's the difference in a GDR, a Cumulative Update, and a Service Pack?

    BR,
    Mia


    If the answer is helpful, please click "Accept Answer" and upvote it.


  3. m 4,276 Reputation points
    2020-10-27T01:22:43.223+00:00

    Hi @sakuraime ,

    Is the reply helpful?

    BR,
    Mia


    If the answer is helpful, please click "Accept Answer" and upvote it.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.