Si vous voulez trouver tous les noms d'instance, d'une façon est d'exécuter PowerShell et exécutez la commande suivante
PS C:\> gwmi win32_service -filter "name like 'MSSQL%'" | fl DisplayName, pathname
Pour moi, le résultat est
DisplayName : SQL Server (SQLEXPRESS)
pathname : "c:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\B
inn\sqlservr.exe" -sSQLEXPRESS
DisplayName : SQL Server (SQLEXPRESS2005)
pathname : "c:\Program Files\Microsoft SQL Server\MSSQL.2\MSSQL\Binn\sqlserv
r.exe" -sSQLEXPRESS2005
DisplayName : SQL Full-text Filter Daemon Launcher (MSSQLSERVER)
pathname : "C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\
Binn\fdlauncher.exe" -s MSSQL10.MSSQLSERVER
DisplayName : SQL Server (MSSQLSERVER)
pathname : "C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\
Binn\sqlservr.exe" -sMSSQLSERVER
DisplayName : SQL Server Active Directory Helper
pathname : "c:\Program Files\Microsoft SQL Server\90\Shared\sqladhlp90.exe"
DisplayName : SQL Active Directory Helper Service
pathname : "C:\Program Files\Microsoft SQL Server\100\Shared\SQLADHLP.EXE"
DisplayName : SQL Server Analysis Services (MSSQLSERVER)
pathname : "C:\Program Files\Microsoft SQL Server\MSAS10.MSSQLSERVER\OLAP\bi
n\msmdsrv.exe" -s "C:\Program Files\Microsoft SQL Server\MSAS10.M
SSQLSERVER\OLAP\Config"
Rechercher celui qui a MSSQL10 et assurez-vous que le service est démarré. Utilisez ensuite ce nom d'instance lors de la connexion via SSMS.
Si pour une raison quelconque, vous n'avez pas installé dans la structure par défaut, vous pouvez toujours visiter le Exe directement et vérifier sa version pour quelque chose comme 2007.100.xxx
J'arrive d'avoir 2005 et 2008, ainsi que d'exprimer 2008 norme
Si je devais mieux PowerShell j'aurais canalisé le chemin pour obtenir les informations version
Arrivée 'Outils d'administration -> Services' pour voir quelles versions vous avez réellement en cours d'exécution. – adrianbanks