3 Replies
  1. 133

    Di SQL Server 2012 non è più necessario passare attraverso il fastidio di eliminare il file bin (che provoca altri effetti collaterali). Si dovrebbe essere in grado di premere il tasto Elimina chiave nell’elenco il Nome del Server a discesa nella casella di dialogo Connetti al Server. Questo è documentato in questo elemento Connetti e questo post del blog.

    Per essere chiari, dal momento che un paio di persone, sembrava avere problemi con questo per mesi: È necessario fare clic sul Server name: a discesa, e con la freccia giù o passa con il mouse fino a quando il server che si desidera rimuovere è selezionata, e poi premere Elimina. In questa schermata, ho intenzione di premere Elimina ora, e sarà rimuovere il server ADMIN:SHELDON\SQL2014 dal mio elenco. Si noti che, poiché io ho semplicemente si librava con il mio mouse, questo non è nemmeno il server che viene visualizzato nel Server name: casella di testo.

    Come rimuovere la cache del server di nomi di dialogo Connetti al Server?

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

    • Ho usato questo metodo per ripristinare l’elenco di ricordare agli utenti di un server. Se si elimina il server, esso elimina anche l’elenco degli utenti che sono stati utilizzati per la connessione al server.
    • Sto utilizzando sql server management studio 11.0.3128.0 e questo non funziona ancora (più?). Ho dovuto ricorrere a Damiano risposta qui sotto. Se dovessi indovinare, questo ” fix ” probabilmente non rendere il prodotto finale tagliare perché le nuvole il comportamento di testo nativo eliminare. (Si noti come nel post sul blog di MSDN c’era una considerazione per mantenere l’ ‘cancellato’ elemento di testo nella casella di testo dopo aver colpito la elimina? Che un povero UX decisione – se si desidera eliminare il testo, non le voci?)
    • Sì, funziona. Ti aspettavi che è visibilmente rimuovere la voce dalla lista come si è premuto il tasto canc? Penso che non funziona in questo modo. O forse sei in una macchina virtuale o il tasto canc inavvertitamente cancellato la voce attiva come se fosse digitato, piuttosto che l’eliminazione della voce nell’elenco che è stato evidenziato. Come per la UX design, non lamentatevi con me, io sono solo il messaggero. Questo non è esattamente la soluzione che avevo in mente quando ho presentato questa Connettere la voce 5 anni fa…
    • Ci potrebbero essere stati alcuni aggiornamenti installati dopo che urtato il rilascio, ma tutto quello che posso dire è che ho appena scaricato e installato da MSDN oggi. Ho provato su più macchine in ambienti diversi su hardware diverso e ancora senza fortuna. Eliminare il file bin è una soluzione facile per me – non mi interessano le altre impostazioni interessati dalla rimozione.
    • Quindi utilizzare l’altra soluzione e eliminare il .file bin. scrollata di spalle di Nuovo, io non sono della vostra macchina, quindi non ho idea di se o perché non è davvero lavorando per voi.
    • Mai sentito parlare di questa funzione, provato proprio ora, e ha funzionato. La casella dice che sto utilizzando Microsoft SQL Server Management Studio 11.0.3128.0. Ho semplicemente premuto il tasto giù e premuto Canc. Non importava che ci fosse il testo nella casella di modifica, infatti, il testo non è stato ancora rimosso. Io sono entusiasta.
    • Sto avendo lo stesso problema di @JoeBrockhaus. Ho notato che il “premere canc” metodo funziona su nome del server, ma non sul login. Questo potrebbe spiegare la scollegare i due di voi hanno avuto. Qualsiasi ulteriore input?
    • Non sono sicuro di capire. Connetti a a discesa espone server/dell’istanza nome, ed è quello che si può eliminare. Non è possibile eliminare solo un nome di login il login a discesa. Beh, prima di effettuare il collegamento, è possibile rimuovere quello che c’è, ma SSMS ricordo ancora il nome di login che c’era quando hai tirato il nome del server il nome del server a discesa.
    • Il modo in cui si suppone che il lavoro è QUANDO LA DISCESA È APERTO, si cursore verso il basso in modo che la voce è evidenziata. Fare clic su elimina dovrebbe rimuovere la voce dalla lista (ho appena provato ed ha funzionato bene), e non rimuovere il testo nella Server name: box. Se siete in una VM o sessione RDP o qualcosa del genere, si potrebbe estendere la sequenza di tasti da usare Ctrl+Del, o Fn+Delete, o Maiusc+Canc. In una macchina virtuale Parallels su Mac, ho bisogno di usare Fn+Canc. Inoltre, è necessario essere assolutamente certi che si sta utilizzando sql server management studio 2012 o meglio. Questo non funziona su versioni precedenti di sql server management studio.
    • OK, quindi mi concedono questo funziona, ma non come ognuno di noi lo ha descritto: Il dettaglio importante è che la lista deve essere aperta, che è in contrasto con la logica che si dovra ‘selezionare la voce’ nell’elenco, che è quello che tutti ha detto. Anche che il post sul blog dice di selezionare con il mouse o la tastiera, che è il motivo per cui non ha senso in origine. Si richiede un mouse per fare clic prima il menu a discesa, passare con il mouse l’elemento e premere canc, mentre è ‘caldo’ in elenco.
    • Che spiega la mia confusione; la domanda inizia con “Come rimuovere la cache di Accesso”, che è quello che mi aspettavo di trovare la risposta, ma si dice “non È possibile eliminare solo un nome di login il login a discesa”. Forse questo dovrebbe essere chiarito la tua risposta.
    • Bene, visto che l’utente ha accettato la mia risposta di due anni fa, oggi, è ovvio che il problema è stato risolto stavano avendo. Così, invece, ho chiarito la questione.
    • Ho il sospetto che l’utente ha accettato la tua risposta perché è stato utile, e perché era l’unica altra risposta e non voglio accettarlo. In ogni modo, perché è riluttante ad aggiungere un legittimamente utili frase per la tua risposta? Pensi che sarebbe male essere chiaro a riguardo? Sembra strano anche a me che avrebbe cambiato la domanda di un altro utente per misura la vostra risposta di migliorare la tua risposta di rispondere ad entrambe le domande possibili.

  2. 11

    Trovato!

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

    Quindi la risposta è come prima: eliminare il file o utilizzare alcuni nifty PowerShell magia per modificarlo.

  3. 0

    Come per SQL Server Management Studio v18 sembra che questo file XML e la si può modificare direttamente:
    %APPDATA%\Microsoft\SQL Server Management Studio\18.0\UserSettings.xml

Lascia un commento