SQL Server Data Tools (SSDT) のシンタックスハイライトを復活させる

SQL Server Data Tools (SSDT)が便利なので、極力 SQ LServer Management Studio (SSMS) を使わずに VisualStudioで完結するようにしていたんですが、SQLクエリを書くときにシンタックスハイライトが効いていないのが気になった。

調べてみるとレジストリに保存してあるキャッシュを削除すれば復活する模様。

一応 Visual Studio 2013、2015で確認しています。

注意

レジストリの操作は自己責任でお願いします。 大丈夫かとは思いますが、念のためレジストリのバックアップをとってから、作業することをおすすめします。

手順

以下のレジストリのキーを削除する

Visual Studio 2013の場合

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\FontAndColors\Cache

Visual Studio 2015の場合

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0\FontAndColors\Cache

参考サイト

kiyokura.hateblo.jp

SSDT July Update: Lost Syntax Highlting in VS 2013 for sqlproj.

https://social.msdn.microsoft.com/forums/windowsdesktop/ja-jp/11e2c840-435c-42f6-ae9e-7ff8930114e2/ssdt-july-update-lost-syntax-highlting-in-vs-2013-for-sqlproj