Работает ли надстройка форматирования Poor Mans T-SQL для Management Studio 2012 в Management Studio 2014?

Работает ли надстройка форматирования Poor Mans T-SQL для Management Studio 2012 в Management Studio 2014?

В SSMS 2012, если я перейду к инструментам, он появится в списке. В SSMS 2014 этого не происходит.

Я снова попытался запустить установщик, и он дал мне возможность исправить или удалить. Перед установкой 2014 года у меня был установлен форматтер.

РЕДАКТИРОВАТЬ: Инструмент доступен здесь.


person Hoppe    schedule 25.04.2014    source источник
comment
Не могли бы вы дать ссылку на интересующий вас инструмент?   -  person Cirdec    schedule 26.04.2014
comment
Похоже, это не работает. Механизм надстройки немного изменился между версиями, но на самом деле вам следует связаться с авторами надстройки, чтобы узнать об этом.   -  person Aaron Bertrand    schedule 26.04.2014
comment
Есть ли форматер SQL для богатых людей?   -  person wvdz    schedule 26.04.2014
comment
@popovitsj Я бы не знал. Пожалуйста, спросите кого-нибудь, кто смеется   -  person Hoppe    schedule 26.04.2014
comment
Вы удалили, а затем переустановили?   -  person Karl Kieninger    schedule 26.04.2014
comment
Вы переустанавливали Management Studio или переустанавливали надстройку форматирования? Я ожидал, что второе поможет, но не первое.   -  person Joel Coehoorn    schedule 26.04.2014
comment
@popovitsj Да, это называется Красные ворота   -  person Atario    schedule 24.09.2014
comment
Людям может быть интересно, что бесплатный инструмент SSMSBoost имеет эту и другие функции ssmsboost.com   -  person Hoppe    schedule 24.03.2015


Ответы (4)


Создайте папку

%SystemDrive%\ProgramData\Microsoft\SQL Server Management Studio\12.0\Addins\

если его не существует. Затем просто скопируйте файл из:

%SystemDrive%\ProgramData\Microsoft\SQL Server Management Studio\11.0\Addins\PoorMansTSqlFormatterSSMSAddIn.AddIn

to

%SystemDrive%\ProgramData\Microsoft\SQL Server Management Studio\12.0\Addins\PoorMansTSqlFormatterSSMSAddIn.AddIn
person alialtansaka    schedule 06.05.2014
comment
Подтверждено, что это также работает с SQL 2016 CTP. Вам просто нужно добавить папку как 13.0. - person Loki70; 21.12.2015
comment
Это работает, просто убедитесь, что вы точно следуете именам путей. Теперь у меня есть меню «Форматировать Sql» в разделе «Инструменты». - person live-love; 08.02.2016
comment
Кажется, что в последней версии 2016 года обновленная оболочка Visual Studio работает в изолированном режиме. Кто угодно заставит его работать. - person betelgeuce; 02.06.2016
comment
Думаю, проблема в том, что SSMS 2016 больше не поддерживает добавления, теперь все является расширением. Код необходимо обновить для поддержки SSMS 2016 и более поздних версий. - person Evaldas Buinauskas; 27.07.2016
comment
Для SSMS 2017 Добавление папки 14.0 и копирование надстройки у меня не работает - person dfmetro; 04.10.2017
comment
Добавлена ​​поддержка SSMS 2014 (официальная / хакерская), 2016 и 17. Загрузите по адресу: architectshack.com/PoorMansTSqlFormatter. ashx - person Tao; 18.10.2017
comment
Работала нормально в 2014 смс, спасла мне жизнь :) - person DS Passionate; 24.05.2019

ОБНОВЛЕНИЕ: более чем через три года эта поддержка наконец-то была добавлена.

Страница загрузки пока остается http://architectshack.com/PoorMansTSqlFormatter.ashx.

person Tao    schedule 28.04.2014
comment
Ваш инструмент потрясающий. Пожалуйста, дайте мне знать, когда он обновится! - person Hoppe; 01.05.2014
comment
Примечание: это открытый исходный код, поэтому, если у вас есть время внести простые изменения, вы можете внести свой вклад. Было бы неплохо и для 2016 года. architectshack.com/PoorMansTSqlFormatter.ashx#Contributing_11 - person Karl Kieninger; 22.07.2015
comment
К вашему сведению - в настоящее время пытаюсь заставить это работать в SSMS 17.1 ... подождите. - person CaptainMarvel; 05.07.2017
comment
@CaptainMarvel извините за ожидание, наконец-то это сделано (включая SSMS 17) - скачать в обычном месте. - person Tao; 18.10.2017
comment
Когда я выполняю PoorMansTSqlFormatterSSMSPackage.Setup.1.6.16.msi для SSMS v18.1, я не вижу PoorMansTSqlFormatterSSMSAddIn.dll где-либо в моей системе. Я копирую эту dll из другой системы. Имеет ли значение версия dll? Почему не скачивается dll. - person KumarHarsh; 02.01.2020
comment
Кажется, есть проблема для SSMS 18.8, одно предложение на YouTube предлагало установить VS Isolated Shell, который работает. Установщик msi помещает файл pkgdef в C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Extensions, может быть, просто отсутствует файл extension.vsixmanifest? (поскольку другое подобное расширение не требует Iso Shell) - person yeOldeDataSmythe; 04.03.2021

С разрешения разработчика PoorMans Formatter мы интегрировали его в нашу надстройку «SSMSBoost». Последняя версия SSMSBoost поддерживает SSMS 2014, поэтому вы можете использовать ее для использования функций форматирования Poor Man. Мы уже разработали собственный механизм форматирования, но оставили «Форматировщик для бедняков» для обратной совместимости для тех пользователей, которые к нему привыкли. Вы найдете его в раскрывающемся списке стилей форматирования как «Старомодный стиль форматирования».

person Andrei Rantsevich    schedule 29.07.2014
comment
Я перешел на использование этого плагина, потому что программа форматирования SQL бедняги не обновила свою кодовую базу для работы с 2014 годом. - person Hoppe; 16.07.2015
comment
Пробовал это, но не смог найти способ отформатировать код sql, без опции меню. - person live-love; 08.02.2016
comment
После установки SSMSBoost вы увидите его панель инструментов. Он содержит кнопку «Форматировать SQL». Рядом с этой кнопкой находится раскрывающийся список, в котором вы можете выбрать механизм форматирования и шаблоны. Если возникнут проблемы - напишите нам на почту support @ ssmsboost - person Andrei Rantsevich; 26.02.2016

Нет, он еще не обновлялся.

По состоянию на 25 апреля 2014 г. самая последняя сборка - 23 октября 2013 г., версия 1.5.3.

http://architectshack.com/PoorMansTSqlFormatter.ashx#Latest_Changes_6

Редактировать:

Поскольку я не устанавливал плагин на свою новую машину с 2014 года, я решил попробовать. Он не работает в моей новой установке, но все еще работает в параллельном 2012 году.

person Karl Kieninger    schedule 25.04.2014
comment
@Hoppe извините за путаницу. Я плохо печатаю. Исправлено. - person Karl Kieninger; 26.04.2014