Папки схемы SSMS
Это расширение для 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.
Журнал изменений
v1.6 (12 апреля 2024 г.)
- Добавлена поддержка v20.
- Добавлены активированные клавиши-модификаторы.
- Исправлено: тайм-аут при первоначальном подключении к Azure.
v1.5 (26 мая 2023 г.)
- Добавлена поддержка версии 19.1.
- Добавлен второй уровень папок для сортировки по алфавиту или подсхеме.
v1.4 (28 июля 2022 г.)
- Добавлена поддержка версии 19.0 (превью 2).
- Языковая локализация опций. (Спасибо @micjahn)
- Улучшения производительности и возможности для очень больших баз данных.
- Исправлено: неправильное имя папки, если схема содержит точку.
v1.3.1 (06.10.2018)
- Добавлена поддержка версии 18.0 (превью 4).
v1.3 (28 июня 2018 г.)
- Автоматическое расширение узла схемы, если он только один.
- Улучшенная производительность.
- Добавлена возможность удалить имя схемы из метки узла объекта.
v1.2.1 (22 декабря 2016 г.)
- Исправлено: время ожидания расширения папки.
v1.2 (12 декабря 2016 г.)
- Добавлена поддержка версии 17.0 RC1.
- Показывать курсор ожидания при создании папок.
- Одна развертываемая версия для нескольких версий SSMS.
- Исправлено: время ожидания расширения папки на одноядерном процессоре.
v1.1 (14 июля 2016 г.)
- Добавлены пользовательские опции.
- Исправлено: ошибка при запуске нескольких экземпляров SSMS.
Отладочная сборка
- Добавлена панель окна вывода для отладочных сообщений.
v1.0 (05.07.2016)