Yes, the proposed order is appropriate. Ensure you back up both web servers and SQL databases first. Then, proceed with the upgrades in this order:
SSMS & SSDT: You can directly install the latest versions.
Before initiating the upgrades, it is recommended to stop the following services to prevent data corruption and ensure a smooth transition:
- SQL Server Services: Stop the SQL Server service and SQL Server Agent service to avoid any database operations during the upgrade.
- Application Services: Stop any services related to applications that interact with the SQL Server or the operating system.
- SCCM Services: Stop SCCM services to ensure no configuration changes are made during the upgrade.
https://learn.microsoft.com/en-us/windows-server/get-started/upgrade-overview