2009-08-08 2 views
21

uważam za użyteczne i wydajne w użyciu wbudowanego Ctrl + SHIFT + M podczas tworzenia nowego proc przechowywanej w SQL Server Management Studio (2008). Na jednej z moich maszyn funkcja łączenia skrótów klawiaturowych przestała działać i nie byłem w stanie ustalić, jak ją przywrócić.Ctrl-Shift-M nie działa w SQL Server Management Studio

Może być też jakieś nowe narzędzie na moim komputerze, które to zastępuje, ale nie udało mi się znaleźć winnego, jeśli tak jest.

Pomysły?

+0

Czy próbowałeś już sugestii od Roba? Chciałbym poznać wyniki. – SqlRyan

+0

Możesz edytować szablon tak, aby wyświetlał kombinację Alt-Q, S, a nie wycofaną: http://dba.stackexchange.com/questions/19887/specify-values-for-template-parameters-command –

Odpowiedz

29

Kombinacja ta klawiatura została usunięta z SQL 2008. Nadal można uzyskać dostęp do tej funkcjonalności, wybierając opcję Zapytanie >> Określ wartości parametrów szablonu ...

Jest to dość mylące, ponieważ większość szablonów nadal odwołuje się do kombinacji klawiatury. (Pozycja menu powyżej nawet odniesień it !!)

Niestety, nie możemy "przywrócić" The Ctrl - SHIFT - M polecenie. SQL Mgmt Studio nie zezwala na dodawanie nowych skrótów. Tylko skróty "zapytań" (Opcje >> Środowisko >> Klawiatura).

Najprostszym sposobem, aby rozwiązać ten jest po prostu nauczyć się nową sekwencję klawiatury: Alt >>Q >>S

Oto potwierdzenie Mark Han w zespole MS Online Wsparcia Wspólnoty:

w celu rozwiązania problemu, chciałbym wyjaśnić następujące

a) mam ponownie produkować ten problem i Compa ponownie w SQL Server 2005 Management Studio. Potwierdzono, że skrót "Ctrl-Shift-M" klawisz skrótu nie istnieje w SQL Server 2008 Management Studio. Jeśli masz na ten temat dotyczy , prześlij nam swoją opinię za pośrednictwem adresu (). Poza tym, konsultuję się z naszym zespołem deweloperskim z tym problemem; jeśli coś zaktualizuje, udostępnimy je [ize].

B) Ctrl-Shift-M służy do zastąpienia parametrów szablonu, również może otworzyć określić wartości dla szablonu parametrów ręcznie

1) W menu Kwerenda kliknij określić wartości dla szablonu Parameters.
2) W oknie dialogowym Określ wartości dla parametrów szablonu kolumna Wartości zawiera wartość sugerowaną dla parametru (Nazwa bazy danych w powyższym przykładzie). Zaakceptuj wartość lub zastąp ją nową wartością, a następnie kliknij przycisk OK , aby zamknąć okno dialogowe Zastąp parametry szablonów i skrypt w edytorze zapytań.

Mam nadzieję, że to pomogło!

+0

Po prostu użyj Autohotkey i zmień Control-Shift-M na Alt-Q-S – Caveatrob

+4

W SSMS 2012 Możesz na pewno ponownie przypisać skrót klawiaturowy Ctrl Shift M (nieużywany w 2012 roku) z powrotem do 'Query.SpecifyValuesForTemplateParamters'. – Arran

+1

Możesz również edytować plik 'Create Stored Procedure (New Menu) .sql' w folderze' C: \ Program Files (x86) \ Microsoft SQL Server \ 110 \ Tools \ Binn \ ManagementStudio \ SqlWorkbenchProjectItems \ Sql \ Stored Procedure' 'Alt + Q + S' zamiast' Ctrl + Shift + M', w ten sposób łatwo nauczysz się nowego skrótu klawiaturowego – simdrouin

1

To na pewno brzmi jak masz coś innego, co jest kradzież Ctrl + SHIFT + M, podobnie jak jak tracę Ctrl + (aby uruchomić sp_help), gdy biegnę ZoomIt .

Można spróbować uruchomić Menedżera zadań, a następnie zobaczyć, co porusza się po naciśnięciu Ctrl + SHIFT + M.

Ale nie może być opcja, aby SSMS reagować na to jeszcze raz ... Postaram patrząc kiedy skończę ponownej instalacji SQL 2008 (po Win7 odbudować)

+0

It działa dobrze dla mnie (Vista/SQL2008), więc powiedziałbym, że coś go kradnie. – SqlRyan

1

W SSMS kliknij Narzędzia na pasku menu i wybierz pozycję menu Opcje.

Po otwarciu formularza Opcje ... 1.) Wybierz Klawiatura w lewym okienku.

2.) W prawym panelu zmień "Zastosuj następujący schemat mapowania klawiatury:" rozwijana lista na "Kompatybilny z Visual Studio 2010".

3.) Kliknij przycisk OK, aby zapisać zmiany i zamknąć formularz Opcje.

Teraz po wybraniu menu Zapytanie na pasku menu powinno pojawić się Ctrl + Shift + M jako skrót obok pozycji menu Określ parametry dla parametrów szablonu.