Management Studio(具体的には2008)でサーバーに接続しようとすると、サーバー名を入力するフィールドがあります。そのフィールドには、接続しようとしたサーバーの履歴を表示するドロップダウンリストもあります。
私が知りたいのですが:
- その履歴から個々のアイテムを削除する方法。
- 各サーバー名の[ログイン]フィールドの履歴からアイテムを削除する方法。
ありがとう!
Management Studio(具体的には2008)でサーバーに接続しようとすると、サーバー名を入力するフィールドがあります。そのフィールドには、接続しようとしたサーバーの履歴を表示するドロップダウンリストもあります。
私が知りたいのですが:
ありがとう!
回答:
SQL Server 2012以降、binファイルを削除する手間をかける必要がなくなりました(他の副作用が発生します)。[サーバーに接続]ダイアログの[サーバー名]ドロップダウンのMRUリスト内で削除キーを押すことができるはずです。これは、このConnectアイテムとこのブログ投稿に記載されています。
単一のサーバー名に複数のエントリがある場合(たとえば、Windowsに1つとSQL Authに1つ)、どちらを削除するかを識別できないことに注意してください。
SQL 2005の場合、ファイルを削除します。
C:\Documents and Settings\<USER>\Application Data\Microsoft\Microsoft SQL Server\90\Tools\Shell\mru.dat
SQL 2008の場合、ファイルの場所、形式、および名前が変更されました。
C:\Documents and Settings\<USER>\Application Data\Microsoft\Microsoft SQL Server\100\Tools\Shell\SqlStudio.bin
リストをクリアする方法:
このリクエストはMicrosoft Connectに登録されています
このリストからアイテムをクリアする最も簡単な方法を次に示します。
行きます。
以上で、この重複質問 @arcticdev(binファイルを削除しているすべてのエントリではなく)個々のエントリを取り除くだろういくつかのコードを掲載しました。私はそれを非常に醜いUIでラップし、ここに配置しました:http : //ssmsmru.codeplex.com/
SQL Server 2012 Management Studioの場合、このファイルは移動されました。現在、次の場所にあります。
C:\Users\<username>\AppData\Roaming\Microsoft\
SQL Server Management Studio\11.0\SqlStudio.bin
c:\Users\<username>\AppData\Roaming\Microsoft\SQL Server Management Studio\12.0\SqlStudio.bin
ですが、それはある程度明白だったと思います。
%appdata%\Roaming\Microsoft\ SQL Server Management Studio\11.0\SqlStudio.bin
上記のパスからファイルを削除します:(削除する前にSSMSを閉じてください)
ユーザーのためのファイルの場所のパスをSQL Server 2005の、
C:\Documents and Settings\%USERNAME%\Application Data\Microsoft\Microsoft SQL Server\90\Tools\Shell\mru.dat
ユーザーのためのファイルの場所のパスをSQL Server 2008の、
注: 形式名は変更されています。
C:\Documents and Settings\%USERNAME%\Application Data\Microsoft\Microsoft SQL Server\100\Tools\Shell\SqlStudio.bin
Server 2008 Standard / SQL Express 2008のユーザーのファイルの場所のパス
C:\Documents and Settings\%USERNAME%\Microsoft\Microsoft SQL Server\100\Tools\Shell\SqlStudio.bin
ユーザーのためのファイルの場所のパスをSQL Server 2012の、
C:\Users\%USERNAME%\AppData\Roaming\Microsoft\SQL Server Management Studio\11.0\SqlStudio.bin
ユーザーのためのファイルの場所のパスをSQL Serverの2014年、
C:\Users\%USERNAME%\AppData\Roaming\Microsoft\SQL Server Management Studio\12.0\SqlStudio.bin
注:でSSMS 2012(Version 10.50.1600.1 OR Above
)、OWあなたは、ドロップダウンし、プレスからそれを選択することで、サーバー名を削除することができますDELETE
。
SSMS 2012では、[サーバーに接続]ダイアログからサーバー名を削除する方法が文書化されています。これで、ダイアログでサーバー名を選択してDELETEキーを押すことで、サーバー名を削除できます。
ファイルSqlStudio.binには、実際には「Microsoft.SqlServer.Management.UserSettings.SqlStudio」タイプのバイナリシリアル化データが含まれています。
BinaryFormatterクラスを使用して、ファイルの内容を編集するための単純な.NETアプリケーションを作成できます。