Hello,
According to your error log and MS document, Errors 912 and 3417 are generic errors associated with database upgrade script failures. And the messages preceding error 912 usually provide information on what exactly failed during the execution of these scripts. Troubleshooting and fixing these errors will require you to start SQL Server with trace flag 902 to bypass running the upgrade script. You can add this flag using SSCM as below screenshot, using cmd ;
NET START MSSQL$INSTANCENAME /T902
Note: Be sure to remove -T902 from the configuration once you have resolved the issue.
Please using below T-SQL to check the collation of your server instance and system databases.
---check system database
SELECT name, collation_name FROM sys.databases WHERE database_id <= 4
---check server instace
SELECT serverproperty('Collation')
If the collation is not same, please correct this. We can use alter database command to change this option, refer to this blog Changing SQL Server Collation After Installation to get detail command. https://www.mssqltips.com/sqlservertip/3519/changing-sql-server-collation-after-installation/
If the answer is helpful, please click "Accept Answer" and kindly upvote it.