Management Studio (특히 2008)에서 서버에 연결하려고 할 때 서버 이름을 입력하는 필드가 있습니다. 이 필드에는 연결을 시도한 서버 기록이 표시되는 드롭 다운 목록도 있습니다.
나는 알고 싶다:
- 해당 기록에서 개별 항목을 제거하는 방법
- 각 서버 이름의 로그인 필드 히스토리에서 항목을 제거하는 방법.
감사!
Management Studio (특히 2008)에서 서버에 연결하려고 할 때 서버 이름을 입력하는 필드가 있습니다. 이 필드에는 연결을 시도한 서버 기록이 표시되는 드롭 다운 목록도 있습니다.
나는 알고 싶다:
감사!
답변:
SQL Server 2012부터는 더 이상 bin 파일을 삭제해야하는 번거 로움이 없어집니다 (다른 부작용이 발생 함). 서버에 연결 대화 상자의 서버 이름 드롭 다운 MRU 목록에서 삭제 키를 누를 수 있어야합니다. 이것은에서 설명하는 이 연결 항목 및 이 블로그 게시물 .
단일 서버 이름에 대해 여러 개의 항목이있는 경우 (예 : Windows 및 SQL Auth)
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 서버 2005 ,
C:\Documents and Settings\%USERNAME%\Application Data\Microsoft\Microsoft SQL Server\90\Tools\Shell\mru.dat
의 사용자의 위치 경로를 파일 SQL 서버 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 서버 2012 ,
C:\Users\%USERNAME%\AppData\Roaming\Microsoft\SQL Server Management Studio\11.0\SqlStudio.bin
의 사용자의 위치 경로를 파일 SQL 서버 2014 ,
C:\Users\%USERNAME%\AppData\Roaming\Microsoft\SQL Server Management Studio\12.0\SqlStudio.bin
참고 : 에서 SSMS 2012 ( Version 10.50.1600.1 OR Above
), 당신이 드롭 다운 누릅니다에서 선택하여 서버 이름을 제거 할 수 있습니다 흐름 DELETE
.
SSMS 2012에는 서버에 연결 대화 상자에서 서버 이름을 삭제하는 문서화 된 방법이 있습니다. 이제 대화 상자에서 서버 이름을 선택하고 Delete 키를 눌러 서버 이름을 제거 할 수 있습니다.
SqlStudio.bin 파일에는 실제로 "Microsoft.SqlServer.Management.UserSettings.SqlStudio"유형의 이진 직렬화 된 데이터가 포함됩니다.
BinaryFormatter 클래스를 사용하면 파일 내용을 편집하기 위해 간단한 .NET 응용 프로그램을 작성할 수 있습니다.