Поиск функции автоматического форматирования GUI для T-SQL

Существует ли свободно доступный инструмент с графическим интерфейсом, который позволит взаимодействовать с Microsoft SQL Server (через T-SQL) с функцией автоматического форматирования?

Я постоянно ловлю себя на том, что пишу запросы в SQL Query Analyzer (стандартный инструмент Microsoft с графическим интерфейсом для T-SQL) и вырезаю/вставляю все это в SQLyog (инструмент с графическим интерфейсом для MySQL), где я могу нажать F12 и переформатировать его в легко читаемый , отраслевой стандартный формат. Затем я вырезаю/вставляю это обратно в Query Analyzer для выполнения. Я постоянно так делаю на работе и не могу найти альтернативу.

Я понимаю, что SQLyog больше не является бесплатным программным обеспечением, но я ищу конкретную альтернативу интерфейсу MS SQL Server (с автоматическим форматированием). Заранее спасибо за вашу помощь.


person dvanaria    schedule 28.05.2010    source источник
comment
Я не знаю ни одного, но SQL Query Analyzer не был стандартным инструментом с графическим интерфейсом для T-SQL примерно с 2005 года. Хотя он не выполняет автоматическое форматирование, мне нравится использовать LINQpad. Он может выдавать прямой SQL, ему не нужно использовать LINQ.   -  person Josh    schedule 28.05.2010
comment
@Josh Джош, кроме LINQPad (что, я полагаю, нормально), что я упускаю? Я до сих пор использую Enterprise Manager практически для всего. Какие инструменты лучше?   -  person Michael Todd    schedule 28.05.2010
comment
Я предполагаю, что вы на SQL 2000 тогда? Я не знаю. Это немного старо. Возможно, у Red Gate есть что-то получше. Почему бы вам не загрузить пробную версию SQL 2008 и не посмотреть на ее инструменты управления. Они намного лучше, чем Enterprise Manager IMO. Тем более, что он использует тот же редактор кода, что и Visual Studio.   -  person Josh    schedule 28.05.2010


Ответы (2)


Да. Пакет инструментов SSMS.

person Mitch Wheat    schedule 28.05.2010
comment
@marc_s: вопрос не помечен как таковой. - person Mitch Wheat; 28.05.2010
comment
Хорошо, спасибо за ваш отзыв. Пакет инструментов SSMS является дополнением к SSMS/SQL Server 2005+, поэтому технически он не бесплатен, но это приемлемый ответ на мой вопрос. Приходится смириться с тем, что работа с проприетарным расширением SQL (здесь T-SQL) привязывает нас к определенным инструментам. Я собираюсь продолжать использовать SQLyog для форматирования своих операторов sql. Форматирование SQLyog в любом случае не является отраслевым стандартом, я просто думаю, что это самый понятный и легко читаемый формат, с которым я сталкивался, и это то, что моя компания использует в качестве стиля форматирования, поэтому я предвзят.) Спасибо за твоя помощь. - person dvanaria; 30.05.2010
comment
@dvanaria: Привет. Пакет инструментов SSMS в настоящее время бесплатен (есть ссылка для пожертвований, но она бесплатна...) - person Mitch Wheat; 30.05.2010

Если вы хотите использовать «Анализатор запросов SQL», который является SQL Server 2000, тогда у вас есть только Red Gate в качестве опции, насколько мне известно.

Для SSMS/SQL Server 2005+ существует пакет инструментов SSMS, как уже упоминалось.

Изменить: SQuirreL имеет форматирование и другие плагины, которые будут лучше, чем пакет инструментов SSMS

person gbn    schedule 28.05.2010