在工作中,我们的 SQL 代码有多种文件扩展名:.PRC
存储过程、.TAB
表脚本等。
在以前版本的 SQL Server Management Studio 中,我可以将每个扩展设置为在Tools > Options > Text Editor > File Extension
菜单中使用 SQL 语法突出显示。
但在 SQL Server 2012 中,选项"SQL Query Editor"
消失了:
任何人都知道解决方法,我尝试了一些注册表黑客无济于事)
在工作中,我们的 SQL 代码有多种文件扩展名:.PRC
存储过程、.TAB
表脚本等。
在以前版本的 SQL Server Management Studio 中,我可以将每个扩展设置为在Tools > Options > Text Editor > File Extension
菜单中使用 SQL 语法突出显示。
但在 SQL Server 2012 中,选项"SQL Query Editor"
消失了:
任何人都知道解决方法,我尝试了一些注册表黑客无济于事)
我添加了*
一个由 SQL 查询编辑器处理的文件扩展名,现在我在可用编辑器的下拉列表中有“ SQL 查询编辑器”选项。我编辑的 reg 键是:
HKEY_CURRENT_USER\Software\Microsoft\SQL Server Management Studio\11.0_Config\Editors{B5A506EB-11BE-4782-9A18-21265C2CA0B4}\Extensions
我将 DWORD 值与“sql”扩展名的值匹配。
编辑:看起来这只适用于 SMSS 的会话寿命。当我关闭并重新打开 SMSS 时,PRC 映射被删除,我创建的 DWORD 键也被删除。希望我能找到一种方法来保持它的持久性。