Конспект
Это не новая проблема, и в Интернете есть несколько решений .
Проблема
При двойном щелчке по файлу .sql
открывается новый экземпляр SSMS.У меня не было этой проблемы, пока не была установлена новая среда SQL Server Management Studio (SSMS 17.9.1).
Что я пытался
- Эта страница перечисляет несколько решений, предлагающих изменения реестра и ассоциации файлов, а также переустановку SSMS.Ни один не работал.
- Этот имеет почти то же самое, что и предыдущая ссылка. (ТАК гораздо лучше, чем на этих форумах.)
- Изменения в реестре показаны здесь с отличными скриншотами.Я добавил
"%1"
, но это не имело никакого значения. - Предложение , упомянутое на SO , также не сработало.
- На DBA ,в основном речь идет о повышенных разрешениях, что не относится к моей ситуации.
Обходные пути
Да, я знаю об этих обходных путях:
- Ctrl + O
- Перетащите
.sql
файлы в SSMS
Я не ищу обходные пути.
Моя среда
Даже с новой SSMS 17.9.1 (сборка: 14.0.17289.0) я все еще указываю на SQL Server 2016 (13.0.5233.0).Ранее я использовал SSMS, июнь 2016 г. (сборка: 13.0.15000.23) с тем же SQL Server (13.0.5233.0).
Из-за разрешения я не запускаю приложение в качестве администратора.
перечислены версии SQL Server здесь .
перечислены версии SQL Server Management Studio здесь .