首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >SQL Management Studio不会在双击时打开脚本

SQL Management Studio不会在双击时打开脚本
EN

Stack Overflow用户
提问于 2009-11-13 09:28:30
回答 6查看 23.4K关注 0票数 19

我习惯于双击*.sql脚本文件在SQL Server Management Studio中打开它们。我最近升级到了Win7,现在当我双击脚本文件时,SSMS打开一个空环境。然后,我可以使用File/Open或File/Recent Files打开我的脚本,但我更喜欢它像普通应用程序那样双击打开任何东西。

知道是怎么回事吗?

顺便说一句,当我在Visual Studio中双击解决方案资源管理器中的脚本时,它确实会自动打开它,正如您所期望的那样。

EN

回答 6

Stack Overflow用户

发布于 2014-07-25 06:53:02

在我的例子中,需要修复的注册表项是HKEY_CLASSES_ROOT.sql

(默认值)已更改为sql_auto_file...并且需要是ssms.sql.12.0 (对于SSMS 2014)...可能是SSMS 2012的ssms.sql.11.0。

HKEY_CLASSES_ROOT\ssms.sql.12.0路径中的所有其他东西,大多数其他解决方案都倾向于引用,都是很好的。

票数 9
EN

Stack Overflow用户

发布于 2017-01-05 02:35:35

我尝试了上面所有的想法(注册表项等)-没有成功。最终为我解决这个问题的是:

1. close all SSMS instances.
2. right click on a .sql file and select "Open With..." > "Choose Default Program"
3. Select Notepad
4. Double click on the file - it should open in notepad.
5. close notepad.
6. right click the .sql file again and select "Open With..." > "Choose Default Program" 
7. Select "Sql Management Studio" again.
8. Click the .sql file it should open SSMS
9. Subsequent .sql files should open in the same instance.

希望这能有所帮助:)

票数 6
EN

Stack Overflow用户

发布于 2012-03-17 06:41:56

对于SQL Server 2012,注册表密钥不同:

HKEY_CLASSES_ROOT\ssms.sql.11.0
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1726577

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档