Management Studioの登録済みサーバーのタブの色


8

SSMSでは、接続ごとにカスタムカラーを使用できます。

この情報がどこに保存されているか誰か知っていますか?色の設定を保持したいのですが、失います。

SSMSカラーコーディング

編集する

オブジェクトエクスプローラーから接続すると、色を設定できます。しかし、これは登録済みサーバーで設定した色とは異なるようで、これが失われ続けています。(確かに、私はローミングプロファイルにいます。)

登録済みサーバーパネルを使用するのは、マルチサーバー操作を行うときだけであり、そのパネルを開いているときはさらに注意を払います。そのため、オブジェクトエクスプローラーに関連付けられた色も使用できるようにしたいと考えています。

オブジェクトエクスプローラーから接続する

ここに画像の説明を入力してください

ここに画像の説明を入力してください

ありがとう

回答:


7

すべての登録済みサーバーを希望どおりに設定したら、[表示]> [登録済みサーバー]の[ローカルサーバーグループ]ノードを右クリックし、[タスク]> [エクスポート]を選択して、サーバーグループの下にセット全体をエクスポートできます。 。

ここに画像の説明を入力してください

個々のサーバーまたはロット全体を保存できます。それらを紛失した場合は、バックアップしたファイルをインポートしてリセットできます。私は(申し訳ありませんが、移動中に)テストしませんでしたが、これにより、すべてのサーバー、その資格情報(存在する場合は暗号化する必要があります)、およびカスタム色を含む個人用設定をすべて保存できます。

(移動プロファイルを使用しているか、おそらくプロファイルをリセットしている他のAD /グループポリシーがあるため、それらを失っているようです。)

これらの設定はRegSrv.xmlにも保存されます。これは次のようなパスにあります。

C:\ Users \ <あなた> \ AppData \ Roaming \ Microsoft \ Microsoft SQL Server \ <バージョン> \ Tools \ Shell \

このような線が表示され、その場で変更できます。ただし、Management Studioの再起動が必要になると思います。希望するRGBカラーを対応するintにマップする必要があります(オンラインで利用できる計算機が多数あります)。私が追加したキャリッジリターン:

<RegisteredServers:UseCustomConnectionColor type="boolean">
  true
</RegisteredServers:UseCustomConnectionColor>
<RegisteredServers:CustomConnectionColorArgb type="int">
  -16777216
</RegisteredServers:CustomConnectionColorArgb>

重要なのは、そのRegSvr.xmlファイルをバックアップしてすべての設定をどこかに保存し、これが発生するたびにそれらを復元できることです。ただし、このファイルがリセットされる理由、またはプロファイルが再作成される理由も確認する必要があります(それができない場合でも、システム管理者が回答できる質問である場合があります)。

[サーバーに接続]ダイアログで設定したカスタム接続設定は個別に保存されます。これらは、次のパスのSqlStudio.binというファイルにあります。

C:\ Users \ <あなた> \ AppData \ Roaming \ Microsoft \ SQL Server Management Studio \ <ver>

ただし、ファイルがどこにあるかを知ることは実際には役に立ちません-サーバーに関する情報はほとんど人間が読める形式で保存されておらず、カスタムカラーセットを使用してサーバーに接続した後、ファイルの前後で何も判読できませんでした(実際に、色の変更がそこに保存されていることを確認することもできません。ただし、SSMSを再度開いたときに、これまでに使用したすべてのサーバー資格情報と同様に、その変更が記憶されます)。そう:

  1. SqlStudio.binファイルを手動で変更して、選択した色をそこに戻すことは非常に簡単ではありません。
  2. サーバーに接続してSSMSが現在すべての設定を記憶しているときにSqlStudio.binファイルをバックアップすることは可能ですが、バックアップしてから変更した他のものが失われるため、他のものを失う可能性があります。

したがって、登録済みのサーバーを使用し、接続時に色を手動で設定するのをやめる方がはるかに簡単だと提案します。移動プロファイルを使用すると、常にSqlStudio.binが吹き飛ばされてしまうためです(その他の簡単にできること)保存したら、それが発生したときにインポートします(フォントや色など)。

登録済みのサーバーを使用すると、注意が必要な重要なサーバー用に別のサーバーグループを保持し、他のサーバーグループは別のグループに保持できます。また、それらをすべてバックアップできるので、別のマシンで簡単に復元できます。吹き飛ばされたとき、プロファイルが再び削除されたとき(または修正されたとき)などです。


私は完全に同意します。(また、SSMS 2014では、オブジェクトエクスプローラーのみを開いた場合でも、登録済みのサーバーパネルの設定が記憶されているようです。そうであれば問題ありません。)ご協力ありがとうございます。
benik9 2015

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.