在 SSMS 中,“导航到”(Ctrl+,) 有什么用?

mir*_*lav 6 sql-server ssms

在标准的 Visual Studio 2012 或更高版本中,名为Navigate to... ( Ctrl+ ,) 的IDE 窗口提供了当前打开的项目范围内的所有有用对象(请参阅示例)在我键入时越来越多地过滤,因此我可以快速导航到我需要的内容而无需用数百个项目扩展树。

相同的导航到...我可以在SQL Server Management Studio 2014 中找到(可能是从 SSMS 2012 开始?)但是当我输入时,我只能在 SSMS%TEMP%目录中看到一些备份文件。这就是从Navigate to...所能得到的一切吗?

我希望看到它为我提供表、存储过程和 SQL 函数等的名称,以便我可以在对象资源管理器中跳转到它们或查看它们的定义。有什么技巧可以使导航到...在 SSMS 中更有用?

(目前我有 SSMS 2014 连接到 SQL Server 2008 R2。)

注意:我知道在 SSMS 中导航的各种方式,但现在我想了解更多关于导航到...这是一种方便的面向输入的搜索和转到工具。

mir*_*lav 4

在 SSMS 2016 中,“导航至...”已消失。

因此,答案是,SSMS 2014 中暂时存在的无法正常运行的“导航到...”功能看起来像是在 Visual Studio 平台上采用 SSMS 时被遗忘的工件。也许我们不应该在其背后寻找更严肃的东西。

评论:SSMS 2016 似乎更加完善,它修复了 SSMS 2014 中出现的许多奇怪的技术和设计错误,包括非标准键盘快捷键。在留下良好的 SSMS 2008 和 SSMS 2014 的 5 星中的 3 星体验后,我建议安装独立的 SSMS 2016,它可以获得 4.5。如果有人在第一天犹豫要不要卸载 2014 年的东西,它们甚至可以并行安装和使用。到目前为止,我只发现SSMS 2016 存在一个问题。