Ctrl-Shift-M不再在SQL Server Management Studio中工作

Guy*_*Guy 23 sql-server-2008

我发现在SQL Server Management Studio(2008)中创建新的存储过程时使用内置Ctrl+ Shift+ 是有用且高效的M.在我的一台机器上,键盘快捷键组合已停止工作,我一直无法确定如何恢复它.

在我的机器上也可能有一些新的实用程序超越了但是如果是这样的话,我一直无法找到罪魁祸首.

想法?

小智 31

此键盘组合已从SQL 2008中删除.您仍然可以通过选择查询>>指定模板参数值来获得该功能...

这很令人困惑,因为大多数模板仍然引用键盘组合.(上面的菜​​单项甚至引用它!!)

不幸的是,我们不能"恢复" Ctrl- Shift- M命令.SQL Mgmt Studio不允许添加新的快捷方式.只有"查询"快捷方式(选项>>环境>>键盘).

解决此问题的最简单方法是学习新的键盘序列: Alt>> Q>>S

以下是Mark Han在MS在线社区支持团队中的确认:

为了解决这个问题,我想解释以下内容:

A)我重新产生了这个问题并将其与SQL Server 2005 Management Studio进行了比较.确认SQL Server 2008 Management Studio中不存在"Ctrl-Shift-M"快捷键.如果您对此有疑问,请通过地址(https://connect.microsoft.com/sql)向我们发送反馈.此外,我正在与我们的开发团队协商解决这个问题; 如果有任何更新,我们将公开[ize]它.

B)Ctrl-Shift-M用于替换模板参数,我们也可以手动打开模板参数的指定值

1)在"查询"菜单上,单击"指定模板参数的值".
2)在"指定模板参数的值"对话框中,"值"列包含参数的建议值(上例中的"数据库名称").接受该值或将其替换为新值,然后单击"确定"关闭"替换模板参数"对话框并在查询编辑器中修改该脚本.

希望这有帮助!

  • 在SSMS 2012中,您当然可以将Ctrl Shift M键盘快捷键(2012年未使用)重新分配给`Query.SpecifyValuesForTemplateParamters`. (4认同)