我知道如何向 SQL Server Management Studio 添加额外的扩展,让它们像 .sql 文件一样对待。但是,当打开它们时,会创建一个新的 Management Studio 实例。
我还看到许多关于双击 .SQL 文件并让它们在现有 SQL 服务器实例中打开的问题。这已经对我有用了。
不起作用的是我添加的其他扩展。我正在使用.PRC。所有修复都建议更改各种注册表设置,所有这些都与默认的 .sql 扩展名相关。
我看不出如何应用这些修复中的任何一个来使其他扩展工作,或者我是否可以做任何其他事情来解决这个问题?
编辑:
到目前为止我所做的...
1) 将所有相同的设置从 [HKEY_CLASSES_ROOT.sql] 复制到 [HKEY_CLASSES_ROOT.prc]。
2) 检查 sql server central 文章中提到的所有设置,以解决 .SQL 扩展的此问题。
3) 配置 SSMS 文件类型 .PRC 与编辑体验“SQL 查询编辑器”。
4) 我什至尝试创建一个批处理文件来为我打开文件:"c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\ssms.exe" /dde %1
即使是我尝试的第四件事也会打开一个新实例,尽管这与在注册表中为 sqlweb.sql.9.0 配置的调用相同。