Hi @MarcusWong-9726,
- If I'm about to upgrade the SQL Server version only without updating the Windows Server version, is it just by running the SQL Setup.exe on each of the node will do? For eg: currently is SQL FCI 2012, if I want to upgrade to 2016, just running SQL Server 2016 setup.exe on each node will do?
Yes, just running setup.exe in the root folder. But before you upgrade sql server, please do checklist as below:
• Before upgrading from one edition of SQL Server 2016 (13.x) to another, verify that the functionality you are currently using is supported in the edition to which you are moving.
• Before upgrading SQL Server, enable Windows Authentication for SQL Server Agent and verify the default configuration: that the SQL Server Agent service account is a member of the SQL Server sysadmin group.
• To upgrade to SQL Server 2016 (13.x), you must be running a supported operating system.
• Upgrade will be blocked if there is a pending restart.
• Upgrade will be blocked if the Windows Installer service is not running.
Please refer to Supported version & edition upgrades (SQL Server 2016) to get more details.
- What are the risks of doing this rolling upgrade? Because I don't any info about this from above URL.
If the upgrade is failed, need to find the root cause according to different environments. So before you upgrade it, do checklist and test. Here has an example about Error when you try to upgrade the cluster node
- Appreciate to have a steps by steps instruction/anything I need to take care before doing this upgrade?
Before upgrading the Database Engine, review the Pre-upgrade planning checklist.
Best regards,
Carrin
If the answer is helpful, please click "Accept Answer" and upvote it.
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.