developer tip

서버에 연결 대화 상자에서 캐시 된 서버 이름을 제거하는 방법은 무엇입니까?

optionbox 2020. 11. 20. 08:52
반응형

서버에 연결 대화 상자에서 캐시 된 서버 이름을 제거하는 방법은 무엇입니까?


또는 달리 말하자면 SQL Server 2012 용 SqlStudio.bin은 어디에 있습니까? 이 다른 SO 질문 을 보면 예상되는 위치에 있지 않은 것 같습니다 .


SQL Server 2012부터는 더 이상 bin 파일을 삭제하는 번거 로움을 겪을 필요가 없습니다 (다른 부작용이 발생 함). Delete서버에 연결 대화 상자에서 서버 이름 드롭 다운의 MRU 목록에있는 키 를 누를 수 있어야합니다 . 이것은에서 설명하는 이 연결 항목이 블로그 게시물 .

사람들이 몇 달 동안이 문제가있을 듯하기 때문에, 명확하게하려면, 당신은 클릭해야 Server name:드롭 다운 및 제거하려면 원하는 서버를 선택하고, 될 때까지 마우스 아래쪽 화살표 또는 호버 다음 을 누릅니다 Delete. 이 스크린 샷에서 Delete지금 을 누르면 ADMIN:SHELDON\SQL2014MRU 목록에서 서버가 제거 됩니다. 마우스로 가리킬 뿐이므로 Server name:텍스트 상자에 표시되는 서버도 아닙니다 .

여기에 이미지 설명 입력

단일 서버 이름에 대한 항목이 여러 개있는 경우 (예 : Windows가있는 이름과 SQL Auth가있는 이름) 어떤 항목을 삭제할지 알 수 없습니다.


그것을 발견!

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

따라서 대답은 이전과 같습니다. 파일을 삭제하거나 멋진 PowerShell 마법을 사용하여 편집하십시오.


SQL Server Management Studio v18의 경우이 파일이 이제 XML로 표시되며 직접 편집 할 수 있습니다. %APPDATA%\Microsoft\SQL Server Management Studio\18.0\UserSettings.xml

참고 URL : https://stackoverflow.com/questions/10993861/how-to-remove-cached-server-names-from-the-connect-to-server-dialog

반응형