Это расширение для 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.
Вы можете бесплатно загрузить последнюю версию SSMS с сайта Microsoft.
Загрузите последнюю версию со страницы выпусков.
Перед распаковкой необходимо разблокировать zip-файл. Щелкните правой кнопкой мыши zip-файл в проводнике Windows и выберите «Свойства». Если вы видите кнопку или флажок 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
Включено. Таким образом, вы можете отключить расширение, не удаляя его.
Клавиши-модификаторы. Удерживайте эти клавиши, чтобы выполнить действие, противоположное включенной настройке. Ctrl по умолчанию.
Добавить точку — добавьте точку после имени схемы на метке папки.
Клонировать родительский узел. Добавьте свойства щелчка правой кнопкой мыши и соединения родительского узла в узел папки схемы.
Использовать значок объекта. Используйте значок дочернего узла в качестве значка папки. Если false, используйте значок родительского узла (т. е. папки).
Тип папки — тип сортировки, используемый для создания папок на каждом уровне папок.
Минимальное количество узлов. Сортируйте узлы по папкам только в том случае, если они содержат как минимум такое количество узлов.
Переименовать узел — удаляет имя схемы из метки узла объекта.
Быстрая схема из текста узла — быстрее, но неточно. По умолчанию отключено.
Тайм-аут без ответа — скорость сортировки узлов по сравнению с пользовательским интерфейсом, который не отвечает.
Используйте Nodes.Clear — быстрее, но зависает пользовательский интерфейс. По умолчанию отключено.
Это происходит, когда безопасность Windows блокирует запуск DLL-файлов, загруженных из Интернета. Обратитесь к инструкциям по установке, чтобы узнать, какие действия необходимо предпринять для их запуска.
В SSMS 17 и более ранних версиях при первом запуске с расширением отображается сообщение об ошибке. Нажмите No
и перезапустите SSMS. Включенный файл reg устанавливает тот же параметр реестра, что и при нажатии кнопки «Нет». Этого больше не происходит в SSMS 18.
Это расширение перемещает узлы в дереве обозревателя объектов. Это может вызвать проблемы с другими расширениями, которые этого не ожидают. Если у вас возникнут проблемы, дайте мне знать.
SQL-поиск Red Gate — при попытке выбрать объект в обозревателе объектов из результатов поиска он будет перебирать узлы, сравнивая текст узла. Он не проверяет подпапки для большинства типов объектов, поэтому не сможет выбрать правильный объект.
Сообщайте о любых проблемах по адресу https://github.com/nicholas-ross/SSMS-Schema-Folders/issues.
Добавлена поддержка v20.
Добавлены активированные клавиши-модификаторы.
Исправлено: тайм-аут при первоначальном подключении к Azure.
Добавлена поддержка версии 19.1.
Добавлен второй уровень папок для сортировки по алфавиту или подсхеме.
Добавлена поддержка версии 19.0 (превью 2).
Языковая локализация опций. (Спасибо @micjahn)
Улучшения производительности и возможности для очень больших баз данных.
Исправлено: неправильное имя папки, если схема содержит точку.
Добавлена поддержка версии 18.0 (превью 4).
Автоматическое расширение узла схемы, если он только один.
Улучшенная производительность.
Добавлена возможность удалить имя схемы из метки узла объекта.
Исправлено: время ожидания расширения папки.
Добавлена поддержка версии 17.0 RC1.
Показывать курсор ожидания при создании папок.
Одна развертываемая версия для нескольких версий SSMS.
Исправлено: время ожидания расширения папки на одноядерном процессоре.
Добавлены пользовательские опции.
Исправлено: ошибка при запуске нескольких экземпляров SSMS.
Отладочная сборка
Добавлена панель окна вывода для отладочных сообщений.
Публичная бета-версия.