最初,.sql 文件扩展名与记事本相关联。
我通过右键单击 .sql 文件并选择“打开方式”->“选择默认程序”将其与 SSMS (SQL Server Management Studio) 2008R2 关联来更改此设置。这很有效。
现在 SQL Server 2012 已经发布,我尝试使用相同的右键单击方法将 .sql 扩展与 SSMS 2012 重新关联,但是新的关联始终没有成功,它继续使用 SSMS 2008R2。
关于如何让它记住新版本的 SSMS,有什么想法吗?
我正在使用 Windows 7 Pro x64。
答案1
我用了Nirsoft 的文件类型管理器将编辑和打开操作(包括双击)从 SSMS 2008R2 更改为 SSMS 2012。
现在一切都按预期工作。
答案2
通过编辑 PATH 变量,它对我来说是有效的。我将其更改为 sql 2012 (110) 在 PATH 变量中排在第一位,如下所示:
C:\Program Files\Microsoft SQL Server\110\Tools\Binn\; C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\; C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;
之后,当我将 sql 文件与 ssms 2012 重新关联时,它就起作用了
答案3
我为此使用了 TotalCommander,见图。现在,所有 *.sql 脚本都在 SSMS19 中为我打开,包括 DDE,并且脚本图标也已更改为新外观。我同时安装了 SSMS2014 SSMS19(Windows 10 x64)。