C'est plus un désagrément qu'un vrai problème, mais ce serait bien si quelqu'un avait un truc pour le faire fonctionner.Sql Server Mgmt Studio: est-il possible de réutiliser Windows?
Disons que j'ai un fichier .SQL, MyScript.SQL. Si je vais à l'emplacement du fichier dans l'Explorateur Windows et double-cliquez dessus, il ouvre SSMS. Bon, c'est ce que je veux. Cependant, si je double de nouveau sur ce fichier (ou un fichier .sql différent), j'obtiens une nouvelle instance de SSMS. Donc, indépendamment du fait que le fichier est déjà ouvert, je reçois une nouvelle instance de SSMS. Si j'ouvre un fichier différent, il ne réutilise pas la première instance de SSMS, il en ouvre un nouveau. Fondamentalement, n'importe quel fichier .SQL ouvrira une instance entièrement nouvelle de SSMS. Cela semble très bête. Est-ce cassé et va rester comme ça? Y a-t-il une solution?
J'ai essayé la solution sur social.msdn mais cela n'a pas fonctionné. Fondamentalement, il semble que je peux obtenir une réutilisation, mais seulement si j'utilise VS pour ouvrir le fichier. Ce qui n'est pas génial car il y a beaucoup de raisons pour lesquelles je préfère éditer sql dans SSMS. Je serais prêt à écrire une sorte de petite application intermédiaire qui prend un nom de fichier, trouve un processus ssms existant et dit à cette application d'ouvrir le fichier. Si une telle chose est même possible.
Un upvote! Je ne suis pas le seul à voir ce comportement. – jcollum
Si vous faites référence à l'ouverture de différents fichiers .sql dans la même instance SSMS, je viens de poster une réponse pour 2012 qui devrait également s'appliquer à 2008 R2, légèrement modifiée. – SheldonH
@ g00p3k vous devriez ajouter une réponse ici. Je pense que c'est trop fade pour moi de changer la réponse acceptée cependant. – jcollum