2009-08-08 86 views
21

我發現它有用和生產使用內置的按Ctrl + + 中號建立在SQL Server Management Studio中的一個新的存儲過程(當2008)。在我的一臺機器上,鍵盤快捷鍵組合已停止工作,我一直無法解決如何恢復它。按Ctrl-Shift-M鍵不再在SQL Server管理工作的工作室

在我的機器上也可能有一些新的實用程序,這是凌駕於此之上,但我一直無法找到罪魁禍首,如果是這樣的話。

想法?

+0

你有沒有試過Rob的建議呢?我很想知道結果。 – SqlRyan 2009-08-18 19:22:39

+0

您可以編輯模板,使其顯示Alt-Q,S組合而不是棄用的模板:http://dba.stackexchange.com/questions/19887/specify-values-for-template-parameters-command – 2012-06-26 02:49:42

回答

29

這種鍵盤組合已經被移出(一個Win7的重建後) SQL 2008.您仍然可以通過選擇查詢>>指定模板參數的值來獲取功能...

這很混亂,因爲大多數模板仍然引用鍵盤組合。

遺憾的是(甚至以上引用它!菜單項),我們不能「恢復」 按Ctrl - - 中號命令。 SQL Mgmt Studio不允許添加新的快捷方式。只有「查詢」快捷鍵(選項>>環境>>鍵盤)。

最簡單的方法來解決,這是剛剛學習新的鍵盤序列:Alt鍵 >>Q >>小號

這裏有一個確認的韓家寰在MS在線社區支持團隊:

爲了解決這個問題,我 想解釋以下

A)我已經重新產生問題和COMPA使用SQL Server 2005 管理工作室。確認SQL Server 2008 Management Studio中不存在「Ctrl-Shift-M」 快捷鍵 。如果您有 問題 對此,請通過 地址(https://connect.microsoft.com/sql)向我們發送反饋。 除了我正在諮詢我們的 開發團隊的問題;如果有任何更新,我們將公開[ize]它。

B)按Ctrl-Shift-M鍵是用來代替模板參數,我們也 可以打開 指定模板參數的值手動

1)在查詢菜單上,單擊指定模板 參數的值。
2)在指定值模板參數對話框,在 值列包含建議用於 參數(數據庫名稱值在上面的例子)。接受 值 或將其替換爲新值,然後在查詢編輯器中單擊確定 以關閉替換模板參數對話框並 修改 腳本。

希望這有助於!

+0

只需使用的AutoHotkey並重新映射控制-Shift-M鍵爲Alt-Q-S – Caveatrob 2011-03-08 20:37:50

+4

2012年SSMS你當然可以重新分配按Ctrl移中號的鍵盤快捷方式(2012年未使用)回'Query.SpecifyValuesForTemplateParamters'。 – Arran 2013-06-18 09:11:05

+1

您也可以編輯'C:\ Program Files(x86)\ Microsoft SQL Server \ 110 \ Tools \ Binn \ ManagementStudio \ SqlWorkbenchProjectItems \ Sql \ Stored Procedure'中的'Create Stored Procedure(New Menu).sql'文件來引用'Alt + Q + S'而不是'Ctrl + Shift + M',這樣你就可以輕鬆學習新的鍵盤快捷鍵 – simdrouin 2014-08-01 13:30:45

1

聽上去的確像是你有別的,就是偷按Ctrl ++中號,就像我如何失去按Ctrl +(到運行sp_help)當我跑步時ZoomIt的。

你可以嘗試運行任務管理器,然後看看當你按下Ctrl鍵++中號什麼動作。

但有可能使SSMS一遍反應的選項...我會嘗試尋找時,我已經完成了重新安裝SQL 2008

+0

它對我來說工作得很好(Vista/SQL2008),所以我想第二個是偷東西。 – SqlRyan 2009-08-18 19:21:47

1

在SSMS中點擊菜單欄上的工具並選擇選項菜單項。

當選項窗體打開... 1)在左窗格中選擇鍵盤。

2)在窗格改變「應用以下額外的鍵盤映射方案:」右側下拉列表「的Visual Studio 2010支持的。」

3.)單擊確定按鈕保存更改並關閉選項表單。

現在,當您選擇菜單欄上的查詢菜單它應該顯示按Ctrl + Shift + M爲旁邊的指定值模板參數菜單項的快捷方式。

相關問題