web-dev-qa-db-ja.com

[サーバーに接続]ダイアログからキャッシュされたサーバー名を削除する方法

または、別の言い方をすれば、SQL Server 2012のSqlStudio.binはどこにありますか? this other SO question を見ることで期待される場所にはないようです。

63
Damian Powell

SQL Server 2012以降、binファイルを削除するという面倒な作業は不要になりました(他の副作用が発生します)。を押すことができるはずです Delete [サーバーに接続]ダイアログの[サーバー名]ドロップダウンのMRUリスト内のキー。これは this Connect item および this blog post に文書化されています。

明確にするために、数か月間これに問題を抱えている人が数人いたため、Server name:ドロップダウンをクリックし、削除するサーバーが選択されるまでマウスで下矢印またはホバーする必要があります。そしてthenを押す Delete。このスクリーンショットでは、押します Delete これで、サーバーADMIN:SHELDON\SQL2014がMRUリストから削除されます。マウスでホバリングしただけなので、Server name:テキストボックスに表示されているサーバーでさえないことに注意してください。

enter image description here

単一のサーバー名に対して複数のエントリがある場合(たとえば、1つはWindowsで、もう1つはSQL Authである場合)、どのエントリを削除しているのかわからないことに注意してください。

130
Aaron Bertrand

それを見つけた!

C:\Users\%username%\AppData\Roaming\Microsoft\SQL Server Management Studio\11.0\SqlStudio.bin

答えは以前と同じです。ファイルを削除するか、気の利いたPowerShellマジックを使用して編集します。

11
Damian Powell