2012-06-12 8 views

risposta

103

A partire da SQL Server 2012 non è più necessario passare attraverso il fastidio dell'eliminazione del file bin (che causa altri effetti collaterali). Dovresti essere in grado di premere la chiave Elimina nell'elenco MRU del menu a discesa Nome server nella finestra di dialogo Connetti al server. Questo è documentato in this Connect item e this blog post.

Per essere chiari, dal momento che un paio di persone sembravano avere problemi con questo per mesi: È necessario fare clic sul menu a discesa Server name: e freccia giù o passare il mouse con il mouse fino a selezionare il server che si desidera rimuovere, e quindi premere Elimina. In questa schermata, ho intenzione di premere Elimina ora e rimuoverà il server ADMIN:SHELDON\SQL2014 dal mio elenco MRU. Si noti che poiché mi sono semplicemente fermato con il mouse, questo non è nemmeno il server che viene mostrato nella casella di testo Server name:.

enter image description here

Si noti che se si dispone di più voci per un nome singolo server (ad esempio uno con Windows e uno con SQL Auth), non sarà in grado di dire che quello che si sta cancellando.

+0

Molto interessante. Grazie, @ AaronBertrand. –

+3

Ho utilizzato questo metodo per reimpostare l'elenco degli utenti memorizzati su un server. Se si elimina il server, elimina anche l'elenco di utenti che sono mai stati utilizzati per connettersi al server. – Dan

+0

Sto usando SSMS 11.0.3128.0 e questo non funziona ancora (più?). Ho dovuto ricorrere alla risposta di Damian qui sotto. Se dovessi indovinare, questa 'correzione' probabilmente non ha tagliato il prodotto finale perché oscura il comportamento dell'eliminazione del testo nativo. (Si noti come nel post del blog MSDN ci sia stata una considerazione per mantenere il testo dell'elemento "cancellato" nella casella di testo dopo aver eliminato l'eliminazione? Questa è una decisione UX scarsa: cosa succederebbe se volessi eliminare il testo, non le voci?) – JoeBrockhaus

10

Trovato!

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

Quindi la risposta è come prima: eliminare il file, o usare qualche magia nifty PowerShell di modificarla.