Jeff Iannucci explains an issue:
We were attempting to install a troubleshooting stored procedure in the master database of a SQL Server 2016 instance when we received the following error.
Msg 195, Level 15, State 10, Procedure sp_ShootTheTrouble, Line 227 [Batch Start Line 7]
‘TRY_CONVERT’ is not a recognized built-in function name.
This was unexpected, as TRY_CONVERT has been a command since SQL Server 2012. As a consequence, we were unable to install the stored procedure.
Tracking system database compatibility levels is a minor chore but an important one after an upgrade.