Связывание новой версии SSMS с расширением файла .sql

Связывание новой версии SSMS с расширением файла .sql

Первоначально расширение файла .sql ассоциировалось с блокнотом.

Я изменил это, щелкнув правой кнопкой мыши на файле .sql и выбрав «Открыть с помощью» -> «Выбрать программу по умолчанию», чтобы связать его с SSMS (SQL Server Management Studio) 2008R2. Это сработало отлично.

Теперь, когда вышел SQL Server 2012, я попытался заново связать расширение .sql с SSMS 2012, используя тот же метод щелчка правой кнопкой мыши, однако новая связь так и не закрепилась, она продолжает использовать SSMS 2008R2.
Есть идеи, как заставить ее запомнить новую версию SSMS?

Я использую Windows 7 Pro x64.

решение1

я использовалМенеджер типов файлов от Nirsoftдля изменения действий «Изменить» и «Открыть» (включая двойной щелчок) с SSMS 2008R2 на SSMS 2012.
Теперь все работает так, как и ожидалось.

решение2

Мне помогло редактирование переменной PATH. Я изменил ее так, что sql 2012 (110) идет первым в переменной PATH, как показано ниже:

C:\Program Files\Microsoft SQL Server\110\Tools\Binn\; C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\; C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;

после этого, когда я заново связал файл sql с ssms 2012, все заработало

решение3

Я использовал для этого TotalCommander, см. картинку. Теперь все скрипты *.sql открываются у меня в SSMS19, включая DDE, и значок скрипта также изменился на новый вид. У меня одновременно установлены SSMS2014 SSMS19 (Windows 10 x64).

Связанный контент