按 Ctrl+Alt+R 时如何更改 SSMS 使用的 Web 浏览器

use*_*098 4 ssms sql-server-2019

当我跑步时:

在此输入图像描述

Ctrl+Alt+R 将在 SSMS 选项卡中运行 Web 浏览器。但是,现在会产生以下消息:

在此输入图像描述

我确实安装了 MS Edge,但 SSMS 找不到它。我应该如何帮助 SSMS 找到 MS Edge 并使用它?

发布的错误报告:SSMS 18.10 集成 Web 浏览器缺乏对 Microsoft Edge 的支持

请注意,这也会影响“帮助”菜单下的“技术支持”菜单项。 在此输入图像描述

此选项启动集成的 Web 浏览器并且无法正确呈现页面

AMt*_*two 9

你不能

SSMS 有一个集成的 Web 浏览器,但它实际上只不过是一个新奇的东西。它并不意味着是一个完整的网络浏览器。

SSMS 有一个嵌入式的基于 Internet Explorer 的浏览器窗口。但这只是 IE,不可能更改它以使用不同的浏览器引擎。

截至 2022 年 2 月的文档全文为:

SQL Server Management Studio 托管一个版本的 Microsoft Internet Explorer。此 Web 浏览器允许您浏览 URL 并查看 MSDN Library 帮助主题,而无需离开 SQL Server Management Studio。您可以通过指向“视图”菜单上的“Web 浏览器”,然后单击“显示浏览器”来访问 Web 浏览器。

没有与此嵌入式 IE 浏览器相关的任何类型的配置或高级选项。

SSMS 和 Web 浏览器

我注意到 SSMS 与它打开 URLS 的方式有点不一致。

  • 您可以使用 CTRL+ALT+R(或“查看”-->“其他窗口”-->“Web 浏览器”)直接打开嵌入式 IE 浏览器。
  • 如果您的查询窗口中有一个 URL,并且您按住 CTRL 键并单击该 URL,它将在您的默认浏览器中打开该 URL。
  • 如果您使用 F1(或“帮助”-->“查看帮助”),它将在默认浏览器中打开 SSMS 文档
  • 如果您使用“帮助”-->“技术支持”,它将在嵌入式 IE 浏览器中打开 SQL 反馈 URL。

如果您确实想直接打开另一个浏览器...

您可以设置任何外部应用程序以从 SSMS 打开。例如,我将设置 Edge 从 SSMS 打开,并将其配置为打开我的博客:am2.co。您可以更改标题和 am2.co 以反映您对标签和起始页的偏好。您甚至可以完全省略 URL/地址,让浏览器做它自己的事情。

  1. Tools菜单中选择External Tools...
  2. 在打开的弹出窗口中,填写以下字段:
    • 标题:AM2.co
    • 命令:C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe
    • 论据:am2.co --profile-directory=Default
    • 初始目录:"C:\Program Files (x86)\Microsoft\Edge\Application"
    • 我还取消选中“退出时关闭”,以便即使在关闭 SSMS 后我的浏览器仍保持打开状态。
    • 单击OK保存并关闭。
  3. Tools菜单上,您现在将看到 的选项AM2.co,选择它将打开该站点的 Edge。

工具菜单突出显示 AM2.co 选项

  1. 如果您想将键盘快捷键分配给我们刚刚配置的外部工具快捷键
    • Tools菜单中选择Options
    • 在“选项”窗口的左侧导航栏中,选择“环境”-->“键盘”-->“键盘”
    • 在键盘选项上,找到Tools.ExternalCommand1并选择它。请注意,最多有 24 个可配置的外部工具命令,每个命令都有自己的选项。
    • 将光标放在框中Press shortcut keys,然后键入您想要分配的任何击键。我选择了Alt + Shift + F1
    • 单击Assign按钮保存。
    • 单击该OK按钮关闭“选项”窗口。
  2. 现在我可以点击Alt + Shift + F1,Edge 窗口将打开 am2.co。此外,与其他击键快捷键一样,所选击键将在菜单中显示为提示。

工具菜单显示突出显示的 AM2.co 选项,并且 ALT+SHIFT+F1 作为快捷方式

然后,您可以使用任何 Web 浏览器、任何“开始”URL 和任何键盘快捷键重复这些步骤(您甚至可以从内置 IE 浏览器“窃取”Ctrl+Alt+R)。不幸的是,这不会以任何方式取代或集成内置浏览器功能;F1 或 CTRL+单击仍将在默认浏览器中打开,并且嵌入式浏览器仍将使用 IE。