これは、SQL Server Management Studio 2012、2014、2016、17、18、19、および 20 の拡張機能です。オブジェクト エクスプローラーの SQL オブジェクト (テーブル、ビューなど) をスキーマ フォルダーにグループ化します。
ソース コード、ドキュメント、および問題点は、https://github.com/nicholas-ross/SSMS-Schema-Folders で見つけることができます。
これは、SSMS 2014 および 2016 のサポートを追加する SSMS2012Extender (CodePlex にあったときのもの) のフォークです。
SSMS の最新バージョンは Microsoft から無料でダウンロードできます。
リリース ページから最新リリースをダウンロードします。
解凍する前に、zip ファイルのブロックを解除する必要があります。 Windows エクスプローラーで zip ファイルを右クリックし、「プロパティ」を選択します。 Unblock
ボタンまたはチェックボックスが表示された場合は、それをクリックします。
zip ファイルを解凍し、 SSMS Schema Folders
フォルダーを SSMS 拡張フォルダーにコピーします。以前のバージョンを削除または置き換えます。 2012-17 の場合は、付属の reg ファイルを実行して読み込みエラーをスキップするか、エラーが表示された場合はNo
をクリックして SSMS を再起動します。
C:Program Files (x86)Microsoft SQL Server110ToolsBinnManagementStudioExtensions
C:Program Files (x86)Microsoft SQL Server120ToolsBinnManagementStudioExtensions
C:Program Files (x86)Microsoft SQL Server130ToolsBinnManagementStudioExtensions
C:Program Files (x86)Microsoft SQL Server140ToolsBinnManagementStudioExtensions
C:Program Files (x86)Microsoft SQL Server Management Studio 18Common7IDEExtensions
です。C:Program Files (x86)Microsoft SQL Server Management Studio 19Common7IDEExtensions
です。C:Program Files (x86)Microsoft SQL Server Management Studio 20Common7IDEExtensions
です。SSMS 18 以降では、別の場所にインストールできます。上記のパスが存在しない場合は、使用する正しいパスを見つける必要があります。
スキーマ フォルダーのスタイルと動作を変更するユーザー オプションがいくつかあります。 Tools > Options > SQL Server Object Explorer > Schema Folders
これは、Windows セキュリティがインターネットからダウンロードした dll ファイルの実行をブロックした場合に発生します。これらを実行できるようにするために必要な手順については、インストール手順を参照してください。
SSMS 17 以前では、拡張機能を使用して初めて実行すると、エラー メッセージが表示されます。 No
をクリックして SSMS を再起動します。付属の reg ファイルは、[いいえ] ボタンをクリックしたときと同じレジストリ設定を設定します。 SSMS 18 ではこの問題は発生しなくなりました。
この拡張機能は、オブジェクト エクスプローラーのツリー ビューでノードを移動します。これにより、予期しない他の拡張機能で問題が発生する可能性があります。問題がある場合はお知らせください。
問題がある場合は、https://github.com/nicholas-ross/SSMS-Schema-Folders/issues に報告してください。
デバッグビルド