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 を使用しました (画像を参照)。これで、DDE を含むすべての *.sql スクリプトが SSMS19 で開くようになり、スクリプト アイコンも新しい外観に変更されました。SSMS2014 SSMS19 を同時にインストールしています (Windows 10 x64)。

関連情報