J'essaie de déterminer quelles sont les instances de sql server/sql express que j'ai installées (manuellement ou par programme) mais tous les exemples me demandent d'exécuter une requête SQL pour le déterminer, ce qui suppose que je suis déjà connecté à une instance particulière.
J'aime les options de la ligne de commande, mais j'ai obtenu des résultats mitigés lorsque je les ai essayées sur ma boîte de développement (non connectée au réseau) ; en fait, "sqlcmd -L" était la seule option qui fonctionnait, et seulement si le service de navigation du serveur SQL était en cours d'exécution. Faut-il s'attendre à cela ?
2 votes
Voici un lien qui explique comment identifier avec sqlcmd. msdn.microsoft.com/fr/us/library/ms165662%28v=sql.90%29.aspx
0 votes
Comment trouver vos instances (nom de serveur) et versions de SQL Server ? youtube.com/watch?v=DLrxFXXeLFk
0 votes
Pouvez-vous m'indiquer les requêtes SQL dont vous parlez ?
1 votes
@LearnByReading Voir la réponse de Mohammed Ifteqar Ahmed ci-dessous.
2 votes
Vous pouvez interroger le registre : pmichaels.net/2016/02/12/…
0 votes
Les autres solutions n'ont pas fonctionné pour moi parce que je suis sûr que j'ai quelques instances nommées, ces solutions ne montrent que l'instance par défaut. Mais la fenêtre de l'explorateur d'objets SQL Server de Visual Studios liste toutes les instances locales nommées et non nommées de sql server. Il suffit d'appuyer sur le bouton ajouter une image sql server et sous la flèche locale toutes les instances sont listées. Peut-être que cela peut vous aider