2009-08-08 5 views
21

ritengo utile e produttivo per utilizzare il costruito nel Ctrl + Maiusc + M quando si crea una nuova stored procedure in SQL Server Management Studio (2008). In una delle mie macchine la combinazione di tasti di scelta rapida della tastiera ha smesso di funzionare e non sono riuscito a capire come ripristinarlo.Ctrl-Shift-M non è più lavorare in SQL Server Management Studio

Potrebbe esserci anche qualche nuova utility sul mio computer che ha la precedenza, ma non sono riuscito a trovare colpevole se questo è il caso.

Idee?

+0

Hai già provato il suggerimento di Rob? Sono interessato a conoscere i risultati. – SqlRyan

+0

È possibile modificare il modello in modo che visualizzi la combinazione Alt-Q, S piuttosto che quella deprecata: http://dba.stackexchange.com/questions/19887/specify-values-for-template-parameters-command –

risposta

29

Questa combinazione di tasti è stato rimosso dal SQL 2008. È ancora possibile accedere alla funzionalità selezionando Query >> Specifica i valori per i parametri del modello ...

Ciò è abbastanza confuso perché la maggior parte dei modelli fa ancora riferimento alla combinazione della tastiera. (La voce di menu sopra anche i riferimenti it !!)

Purtroppo, non possiamo "restaurare" la Ctrl - Maiusc - M comando. SQL Mgmt Studio non consente l'aggiunta di nuove scorciatoie. Solo scorciatoie "query" (Opzioni >> Ambiente >> Tastiera).

Il modo più semplice per risolvere questo è quello di imparare solo la nuova sequenza tastiera: Alt >>Q >>S

Ecco una conferma da parte di Mark Han del team MS in linea Community Help:

al fine di risolvere il problema, mi vorrei spiegare il seguente

a) ho ri-produrre il problema e compa con SQL Server 2005 Management Studio. È stato confermato che il tasto di scelta rapida "Ctrl-Shift-M" non esiste in SQL Server 2008 Management Studio. Se disponi di per il numero , inviaci un feedback tramite l'indirizzo (https://connect.microsoft.com/sql). Inoltre sto consultando il nostro team di sviluppo con il problema; se qualcosa dovesse aggiornarsi, lo renderemo pubblico.

B) Ctrl-Shift-M è usato per sostituire i parametri di modello, abbiamo anche in grado di aprire specificare i valori per parametri modello manualmente

1) Dal menu query, fare clic su Specifica valori per Modello Parametri.
2) Nella finestra di dialogo Specifica valori per parametri modello, la colonna Valori contiene il valore suggerito per il parametro (Nome database nell'esempio sopra riportato). Accettare il valore o sostituirlo con un nuovo valore, quindi fare clic su OK per chiudere la finestra di dialogo Sostituisci parametri modello e modificare lo script nell'editor di query.

Spero che questo ha aiutato!

+0

Basta usare Autohotkey e rimappare Control-Shift-M in Alt-Q-S – Caveatrob

+4

In SSMS 2012 È possibile riassegnare nuovamente la scorciatoia da tastiera Ctrl Shift M (non utilizzata nel 2012) a 'Query.SpecifyValuesForTemplateParamters'. – Arran

+1

È anche possibile modificare il file 'Create Stored Procedure (Nuovo Menu) .sql' in' C: \ Programmi (x86) \ Microsoft SQL Server \ 110 \ Tools \ Binn \ ManagementStudio \ SqlWorkbenchProjectItems \ Sql \ Stored Procedure' per fare riferimento 'Alt + Q + S' invece di' Ctrl + Shift + M', in questo modo imparerai facilmente la nuova scorciatoia da tastiera – simdrouin

1

Suona decisamente come hai qualcos'altro che sta rubando Ctrl +Maiusc +M, proprio come come perdo Ctrl + (per eseguire sp_help) quando sono in esecuzione ZoomIt .

Si potrebbe provare a eseguire Task Manager, e poi vedere che cosa si muove quando si preme Ctrl +Maiusc +M.

Ma ci possono essere un'opzione per rendere SSMS reagire ad esso di nuovo ... Cercherò cercando quando ho finito di reinstallare SQL 2008 (dopo un Win7 ricostruire) le

+0

It funziona bene per me (Vista/SQL2008), quindi ho la seconda volta che qualcosa lo sta rubando. – SqlRyan

1

In SSMS fare clic su Strumenti nella barra dei menu e selezionare la voce di menu Opzioni.

Quando si apre il modulo Opzioni ... 1.) Selezionare Tastiera nel riquadro sinistro.

2.) Sul riquadro di destra, modificare "Applica il seguente schema di mappatura tastiera aggiuntivo:" elenco a discesa a "Compatibile con Visual Studio 2010".

3.) Fare clic sul pulsante OK per salvare le modifiche e chiudere il modulo Opzioni.

Ora quando si seleziona il menu Query sulla barra dei menu, è necessario visualizzare Ctrl + Maiusc + M come collegamento accanto alla voce di menu Specifica valori per parametri modello.