2009-08-08 9 views
21

je trouve utile et productif d'utiliser le haut dans Ctrl + Maj + M lors de la création d'un nouveau proc stocké dans SQL Server Management Studio (2008). Sur une de mes machines, ce raccourci clavier a cessé de fonctionner et j'ai été incapable de trouver comment le restaurer.Ctrl-Shift-M ne fonctionne plus dans SQL Server Management Studio

Il pourrait aussi y avoir un nouvel utilitaire sur ma machine qui l'emporte mais je n'ai pas pu trouver de coupable si c'est le cas.

Des idées?

+0

Avez-vous déjà essayé la suggestion de Rob? Je suis intéressé de connaître les résultats. – SqlRyan

+0

Vous pouvez modifier le modèle afin qu'il affiche le combo Alt-Q, S plutôt que celui déconseillé: http://dba.stackexchange.com/questions/19887/specify-values-for-template-parameters-command –

Répondre

29

Cette combinaison du clavier a été retiré de SQL 2008. Vous pouvez toujours accéder à la fonctionnalité en sélectionnant Requête >> Spécifier des valeurs pour les paramètres de modèle ...

Ceci est assez déroutant car la plupart des modèles font toujours référence au combo clavier. (L'élément de menu ci-dessus même des références !!) il

Malheureusement, nous ne pouvons pas "restaurer" la Ctrl - commande M - Maj. SQL Mgmt Studio n'autorise pas l'ajout de nouveaux raccourcis. Seuls les raccourcis "requête" (Options >> Environnement >> Clavier).

La meilleure façon de résoudre c'est d'apprendre que la nouvelle séquence du clavier: Alt >>Q >>S

Voici une confirmation par Mark Han sur l'équipe communautaire en ligne MS Support:

pour résoudre le problème, je voudrais expliquer ce qui suit

A) Je re-produire la question et compa re avec SQL Server 2005 Management Studio. Il est confirmé que la touche de raccourci "Ctrl-Maj-M" n'existe pas dans SQL Server 2008 Management Studio. Si vous avez préoccupations sur cela, s'il vous plaît envoyez-nous un commentaire via l'adresse (https://connect.microsoft.com/sql). En outre, je suis en consultation avec notre équipe de développement avec le problème; si quelque chose se met à jour, nous le publierons [ize].

B) Ctrl-Shift-M est utilisé pour remplacer les paramètres du modèle, nous avons également peut ouvrir spécifier des valeurs pour les paramètres manuellement modèle

1) Dans le menu Requête, cliquez sur Spécifier les valeurs pour le modèle Paramètres.
2) Dans la boîte de dialogue Spécifier les valeurs pour les paramètres du modèle, la colonne Valeurs contient la valeur suggérée pour le paramètre (nom de la base de données dans l'exemple ci-dessus). Acceptez la valeur ou remplacez-le par une nouvelle valeur et puis cliquez sur OK pour fermer la boîte de dialogue Remplacer les paramètres du modèle et modifiez le script dans l'éditeur de requête.

Espérons que cela a aidé!

+0

Utilisez simplement Autohotkey et remappez Control-Shift-M sur Alt-Q-S – Caveatrob

+4

Dans SSMS 2012 Vous pouvez certainement réaffecter le raccourci clavier Ctrl Shift M (non utilisé en 2012) à 'Query.SpecifyValuesForTemplateParamters'. – Arran

+1

Vous pouvez également modifier le fichier '.sql' procédure stockée (nouveau menu) .sql' dans' C: \ Program Files (x86) \ Microsoft SQL Server \ 110 \ Outils \ Binn \ ManagementStudio \ SqlWorkbenchProjectItems \ Sql \ Procédure stockée »pour référence 'Alt + Q + S' au lieu de' Ctrl + Shift + M', de cette façon vous apprendrez facilement le nouveau raccourci clavier – simdrouin

1

Il sonne vraiment comme vous avez quelque chose d'autre qui est en train de voler Ctrl +Maj +M, tout comme la façon dont je perds Ctrl + (pour exécuter sp_help) quand je suis en cours d'exécution ZoomIt .

Vous pouvez essayer d'exécuter le Gestionnaire des tâches, puis voir ce qui se déplace lorsque vous appuyez sur Ctrl + Maj +M.

Mais il peut y avoir une possibilité de faire SSMS réagir à nouveau ... Je vais essayer de regarder quand j'ai fini de réinstaller SQL Server 2008 (après une Win7 rebuild)

+0

fonctionne bien pour moi (Vista/SQL2008), donc je voudrais que quelque chose le vole. – SqlRyan

1

Dans SSMS, cliquez sur Outils dans la barre de menu et sélectionnez l'élément de menu Options. Lorsque le formulaire Options s'ouvre ... 1.) Sélectionnez Clavier dans le volet de gauche. 2. Dans le volet de droite, modifiez la liste déroulante "Appliquer le schéma de mappage de clavier supplémentaire suivant:" à "Compatible avec Visual Studio 2010". 3. Cliquez sur le bouton OK pour enregistrer les modifications et fermer le formulaire Options. Maintenant, lorsque vous sélectionnez le menu Requête dans la barre de menu, Ctrl + Maj + M apparaît comme raccourci à côté de l'élément de menu Spécifier les valeurs pour les paramètres du modèle.

Questions connexes