Это скорее раздражение, чем реальная проблема, но было бы замечательно, если бы у кого-то была хитрость, чтобы заставить его работать.
Допустим, у меня есть файл .Sql, MyScript.Sql. Если я перехожу к расположению файла в проводнике Windows и дважды щелкаю по нему, открывается SSMS. Хорошо, это то, что я хочу. Однако, если я дважды нажму на этот файл (или другой файл .sql), я получу новый экземпляр SSMS. Таким образом, независимо от того, открыт ли файл, я получаю новый экземпляр SSMS. Если я открываю другой файл, он не использует первый экземпляр SSMS, он открывает новый. По сути, любой файл .Sql откроет совершенно новый экземпляр SSMS. Это кажется очень глупым. Он сломан и останется таким? Есть ли решение?
Я пробовал решение на social.msdn , но оно не сработало. По сути, похоже, что я могу получить повторно, но только если я использую VS, чтобы открыть файл. Что не очень хорошо, потому что есть много причин, по которым я предпочитаю редактировать sql в SSMS.
Я был бы открыт для написания какого-нибудь небольшого посреднического приложения, которое принимает имя файла, находит существующий процесс ssms и сообщает этому приложению открыть файл. Если такое вообще возможно.