SE の雑記

SQL Server の情報をメインに Microsoft 製品の勉強内容を日々投稿

Archive for 5月 4th, 2024

クエリストアのカスタムキャプチャの設定を行う場合の考慮点

leave a comment

SQL Server 2019 以降のクエリストアでは、カスタムキャプチャの設定を行うことができるようになりました。これにより、クエリのキャプチャモードを「ALL」「AUTO」以外に「CUSTOM」で設定することができるようになります。

「CUSTOM」を使用した場合、キャプチャされるクエリの条件を従来より柔軟に設定することができます。

「CUSTOM」を設定した場合の設定観点について少しふれておきたいと思います。

クエリストアの活用については次のドキュメントが参考になります。

Read the rest of this entry »

Written by Masayuki.Ozawa

5月 4th, 2024 at 11:51 pm

Posted in SQL Server

Tagged with

SSMS の接続情報を整理する

leave a comment

SSMS は接続情報として入力した内容が保存されており、接続を行おうとした場合に再利用することができます。

image

自サーバー上の SQL Server にのみ接続をしているのであれば、この情報が増えるということはあまりないですが、クライアントからいくつかのサーバーに接続している場合にはこの情報が増えていき、今は接続が不要になったサーバーの情報も残った状態となっていることがあります。

接続の情報は SSMS の構成ファイルである 「UserSettings.xml」に記録が行われており、この XML から接続情報を削除することで、表示が行われなくなります。

ファイルは「%USERPROFILE%\AppData\Roaming\Microsoft\SQL Server Management Studio」に SSMS のバージョンごと (18.0 / 19.0 / 20.0 等のディレクトリ) に保存されています。

不要となった情報は

  1. SSMS を起動していない状態にする
    • SSMS を起動していると、SSMS を閉じた場合に修正した情報が初期化されてしまう可能性があるため
  2. UserSettings.xml を直接編集し、不要となったサーバーの接続情報を削除

することでクリアすることができます。

XML の階層としては「SqlStudio > SSMS > ConnectionOptions > ServerTyes > Element」配下に保存されています。

image

UserSettings.xml は情報量が多い XML ですので、メモ帳で修正するよりは、Visual Studio Code で XML を編集して、不要となったサーバー情報の Element をブロック単位で削除したほうが効率が良いかと。

Written by Masayuki.Ozawa

5月 4th, 2024 at 11:36 am

Posted in SQL Server

Tagged with