这是 SQL Server Management Studio 2012、2014、2016、17、18、19 和 20 的扩展。它将对象资源管理器中的 sql 对象(表、视图等)分组到架构文件夹中。
源代码、文档和问题可以在 https://github.com/nicholas-ross/SSMS-Schema-Folders 找到
这是 SSMS2012Extender 的一个分支(从 CodePlex 上开始),增加了对 SSMS 2014 和 2016 的支持。
您可以从 Microsoft 免费下载最新版本的 SSMS。
从版本页面下载最新版本。
解压前必须先解锁 zip 文件。在 Windows 资源管理器中右键单击 zip 文件并选择“属性”。如果您看到Unblock
按钮或复选框,请单击它。
解压 zip 文件并将SSMS Schema Folders
文件夹复制到 SSMS 扩展文件夹中。删除或替换任何以前的版本。对于 2012-17 年,运行包含的 reg 文件以跳过加载错误,或者在看到错误时单击No
,然后重新启动 SSMS。
2012 - C:Program Files (x86)Microsoft SQL Server110ToolsBinnManagementStudioExtensions
2014 - C:Program Files (x86)Microsoft SQL Server120ToolsBinnManagementStudioExtensions
2016 - C:Program Files (x86)Microsoft SQL Server130ToolsBinnManagementStudioExtensions
17 - C:Program Files (x86)Microsoft SQL Server140ToolsBinnManagementStudioExtensions
18 - 默认安装位置为C:Program Files (x86)Microsoft SQL Server Management Studio 18Common7IDEExtensions
19 - 默认安装位置为C:Program Files (x86)Microsoft SQL Server Management Studio 19Common7IDEExtensions
20 - 默认安装位置为C:Program Files (x86)Microsoft SQL Server Management Studio 20Common7IDEExtensions
SSMS 18 及更高版本允许安装在不同位置。如果上面的路径不存在,那么您需要找到正确的路径来使用。
有一些用户选项可以更改架构文件夹的样式和行为。 Tools > Options > SQL Server Object Explorer > Schema Folders
已启用 - 因此您可以禁用扩展而无需卸载它。
修改键 - 按住这些键可以执行与启用的设置相反的操作。默认控制键
附加点 - 在文件夹标签上的架构名称后面添加一个点。
克隆父节点 - 将父节点的右键单击和连接属性添加到架构文件夹节点。
使用对象图标 - 使用子节点的图标作为文件夹图标。如果为 false,则使用父节点(即文件夹)图标。
文件夹类型 - 用于在每个文件夹级别创建文件夹的排序类型。
最小节点数 - 仅当节点至少包含这么多节点时才将节点排序到文件夹中。
重命名节点 - 从对象节点标签中删除架构名称。
来自节点文本的快速模式 - 更快但不准确。默认禁用。
无响应超时 - 节点排序速度与无响应的用户界面。
使用 Nodes.Clear - 速度更快,但会冻结用户界面。默认禁用。
当 Windows 安全性阻止运行从 Internet 下载的 dll 文件时,就会发生这种情况。请参阅安装说明,了解允许它们运行所需的步骤。
在 SSMS 17 及更早版本中,第一次使用扩展运行时,它将显示一条错误消息。单击No
并重新启动 SSMS。包含的 reg 文件设置与单击“否”按钮时相同的注册表设置。 SSMS 18 中不再发生这种情况。
此扩展可移动对象资源管理器树视图中的节点。这可能会导致其他未预料到的扩展出现问题。如果您确实有问题,请告诉我。
Red Gate SQL 搜索 - 当尝试从搜索结果中选择对象资源管理器中的对象时,它将循环遍历比较节点文本的节点。它不会检查大多数对象类型的子文件夹,因此无法选择正确的对象。
请将任何问题报告给 https://github.com/nicholas-ross/SSMS-Schema-Folders/issues。
添加了对 v20 的支持。
添加了启用的修饰键。
已修复:初始 Azure 连接超时。
添加了对 v19.1 的支持。
添加了第二个文件夹级别,用于按字母顺序或子架构排序。
添加了对 v19.0(预览版 2)的支持。
选项的语言本地化。 (谢谢@micjahn)
超大型数据库的性能改进和选项。
已修复:当架构包含点时,文件夹名称不正确。
添加了对 v18.0(预览版 4)的支持。
只有一个时自动展开架构节点。
提高性能。
添加了从对象节点标签中删除架构名称的选项。
修正:文件夹扩展等待时间。
添加了对 v17.0 RC1 的支持。
创建文件夹时显示等待光标。
适用于多个 SSMS 版本的单一可部署版本。
修复:单核 cpu 上文件夹扩展等待时间。
添加了用户选项。
已修复:运行多个 SSMS 实例时出错。
调试构建
添加了调试消息的输出窗格。
公开测试版发布。