Hello JoeO,
Yes, the first exception which is "The product key is not compatible with the installed version of Microsoft Dynamics CRM" can be addressed by adding the IgnoreChecks registry key to the computer that is running Microsoft Dynamics CRM.
Click Start, click
Run, type regedit, and then click
OK.
In the registry, locate the following subkey:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM
Right-click MSCRM, point to
New, click DWORD Value, and then type
IgnoreChecks.
Double-click IgnoreChecks, and then type 1 in the Value data field.
For the 2nd exception which is "Could not connect to the following SQL Server: 'SQLSeverName'. Verify that the server is up and running and that you have SQL Server administrative credentials. [DBNETLIB][ConnectionOpen (SECCreateCredentials()).]SSL Security error."
Seems to be appearing as a result of secure communication channel protocol exception where the client (in this case our CRM server installation wizard) initiates the SSL/TLS handshake to agree for a communication upon a compatible version of this technology.
There are few things which you may check::
1. Check if the the Force Protocol Encryption option is turned on for SQL Server.
How SQL Server uses a certificate when the Force Protocol Encryption option is turned on ::
If you enable Force Protocol Encryption on the client, you must have a certificate on the server and the client must have the Trusted Root Authority updated to trust the server certificate.
support.microsoft.com/.../how-sql-server-uses-a-certificate-when-the-force-protocol-encryption-o
2. Please check the SQL server version and the support-ability of such protocols for this version like TLS 1.0/1.1/1.2. The easiest way to avoid this would be to enable older/newer secure channel communication protocols during the time of the installation for both the clients and the servers (SQL + CRM box). Once the installation passes through, you may fallback to the newer protocols and disable the older ones provided the .NET versions and necessary patches are installed to support SQL service on such technologies.
TLS 1.2 support for SQL ::
docs.microsoft.com/.../sql-server-native-client
3. This seems a bit unlikely as you acknowledged that v9 could be installed without any issues, validate if the SQL boxes being used for these two installations are different. If yes, check the above 3 points for the affected box and also validate the below point.
The Dynamics CRM Server 2016 wizard requires connectivity check through Microsoft OLE DB Provider for SQL Server to start database creation. The installation documentation lists software installed during the setup. This includes the Microsoft SQL Server Native Client. The setup uses this native client and during the phase of the configuration database creation, OLE DB connection is required.