Some general info found here.
https://learn.microsoft.com/en-us/sql/database-engine/install-windows/supported-version-and-edition-upgrades-2017?view=sql-server-ver15
--please don't forget to Accept as answer if the reply is helpful--
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
How does one migrate system databases from an old SQL Server 2012 to a new SQL Server 2017?
Some general info found here.
https://learn.microsoft.com/en-us/sql/database-engine/install-windows/supported-version-and-edition-upgrades-2017?view=sql-server-ver15
--please don't forget to Accept as answer if the reply is helpful--
Hi John-4691,
Suggest you upgrade SQL server 2012 to SQL server 2017, but you need to apply SP4 for SQL server 2012 before directly upgrading SQL server 2012 to SQL 2017. Because SQL Server 2017 (14.x) supports upgrade from SQL Server 2012 SP2 or later, refer to MS document. You can follow the steps from this document Upgrade SQL Server Using the Installation Wizard (Setup).
We can’t not move SQL server 2012 system databases to SQL server 2017. We can only move the system database between same version. Moving system database not recommended for database installation its ideal for troubleshooting & disaster recovery purposes . For migrating system database, please refer to Move System Databases.
===============================================
Best regards,
Cathy
If the response helped, do "Accept Answer" and upvote it.
Hello,
You cannot migrate system databases from lower to higher version and vice versa. The option to migrate from lower to higher version is only available for "user" databases. For objects stored in system databases like jobs, logins and packages you need to script out and create it on destination machine. Let me know if you need help with that.
/Shanky