Hello sir,
Thanks for your posting on Q&A.
I researched further on the Internet and also consult the SQL Server related Engineer. Here are my replies of your questions:
We need to decide about DB location, as I see it is really good to locate SQL DB on the same server with Primary site , regarding the article https://stevethompsonmvp.wordpress.com/2014/12/20/why-you-should-not-use-remote-sql-server-with-configmgr-2012/
Is it still relevant for SCCM version 2107 and SQL 2019?
Yes. It is recommended to SQL DB on the same server with Primary site.
As we have SQL 2012 SP3 do we need to upgrade SQL before migration?
It recommended to install a New SQL Server 2019 in the Windows Server 2022. And then restore the CM database.
Can we restore DB from 2012 to 2019? I suppose no. What are your recommendations?
Yes. It is recommended to Backup and Recover the Site Server and database. Here are several related useful links for your reference:
Backup:
https://learn.microsoft.com/en-us/mem/configmgr/core/servers/manage/backup-and-recovery
Recover:
https://learn.microsoft.com/en-us/mem/configmgr/core/servers/manage/recover-sites
Related Video:
https://www.youtube.com/watch?v=puQyt3aJsmY
The link isn't from MS, just for your reference.
SQL Server 2019: Hardware and software requirements:
https://learn.microsoft.com/en-us/sql/sql-server/install/hardware-and-software-requirements-for-installing-sql-server-2019?view=sql-server-ver16#hwswr
Thanks for your understanding. Have a great weekend.
Best regards,
Rita
If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.