回答:
これを防ぐ方法はありません。マイクロソフトは、データベース、オブジェクト、または悪い名前(my table
またはdate
)または予約済みのキーワード(たとえば、log
またはtimestamp
決してしない人たち上回っ)そう。
このオプションを要求するConnectアイテムがありましたが、すぐに閉じられ、「修正しない」として閉じられました。そして実際、以前は機能していなかった場所に角括弧を追加することを、より多くのユーザーが求めていました。
SSMS 2017を少なくともv17.6で実行している場合、これをオフにするオプションがあります。オプションダイアログで、[SQL Serverオブジェクトエクスプローラー]、[コマンド]の順に移動します。[ドラッグ/ドロップ]見出しの下に、[ドラッグ時にオブジェクト名を角かっこで囲む]という新しいオプションがあります。デフォルトでは、これはTrueに設定されているため、Falseに変更するだけです。変更を有効にするには、SSMSの再起動が必要になる場合があります。
注:角かっこを必要とするオブジェクト(たとえば、スペースまたは他の空白/非英数字、予約キーワード)には、ドラッグ/ドロップしても角かっこが残ります。