Multiple instances of SQL Server can coexist absolutely on the same system.
Typically, the first instance will be called the default instance and will be addressed as "" (no instance name) - for example. You connect to it using the name of the local machine (or IP address) or . or (local) (when connecting to a locally installed instance by default).
Any other instance of SQL Server on the same computer must be a named instance , for example. have a unique name. SQL Server Express is typically installed as an instance of SQLEXPRESS , but this is an agreement, not a technical requirement.
As long as you make sure that your different instances have unique names (they are installed on this computer), you should not have problems starting 2 (or even more) instances of SQL Server — with different versions and releases.
marc_s
source share