Инструменты Microsoft SQL Server


Полезные платные и бесплатные утилиты, инструменты для Microsoft SQL Server — полный список из 144 инструментов.


Github версия в формате markdown и кратким описанием каждой утилиты на английском языке здесь.


Официальная страница Дата релиза Автор Бесплатная версия Цена
bcp Utility 2012-02-11 Microsoft Да Нет
GraphView 2016-02-23 Microsoft Да Нет
Baseline Security Analyze 2015-01-09 Microsoft Да Нет
tablediff Utility - Microsoft Да Нет
Microsoft Log Parser - Microsoft Да Нет
Diskspd 2015-12-14 Microsoft Да Нет
HammerDB 2015-05-04 Open Source Да Нет
Exchange Server Error Code Look-up 2004-05-10 Microsoft Да Нет
LINQPad 2016-01-02 Joseph Albahari Да $45
SqlDynamite 2016-04-06 Anatoly Sova Да Нет
SQL Server Data Tools 2016-04-14 Microsoft Да Нет
Database Health Monitor 2016-03-20 Steve Stedman Да Нет
SchemaDrift 2016-02-28 Steve Stedman Да Нет
Dbeaver 2016-06-06 Open Source Да Нет
HeidiSQL 2016-06-19 Open Source Да Нет
dta Utility - Microsoft Да Нет
osql Utility - Microsoft Да Нет
sqldiag Utility - Microsoft Да Нет
sqldumper Utility - Microsoft Да Нет
SqlLocalDB Utility - Microsoft Да Нет
sqllogship Utility - Microsoft Да Нет
sqlservr Application - Microsoft Да Нет
sqlps Utility - Microsoft Да Нет
sqlmaint Utility - Microsoft Да Нет
Ssms Utility - Microsoft Да Нет
dtexec Utility - Microsoft Да Нет
BPA 2005 2008-08-13 Microsoft Да Нет
BPA 2000 2010-04-26 Microsoft Да Нет
BPA 2008 2010-06-18 Microsoft Да Нет
BPA 2012 2012-06-04 Microsoft Да Нет
DLM Dashboard 2016-04-27 Red Gate Да Нет
Red Gate SQL Compare 2016-05-09 Red Gate Нет $495
Red Gate SQL Data Compare 2016-05-09 Red Gate Нет $495
Red Gate SQL Source Control 2016-02-03 Red Gate Нет $495
Red Gate SQL Prompt 2016-04-28 Red Gate Нет $369
Red Gate SQL Monitor 2015-10-15 Red Gate Нет $1495
Red Gate SQL Backup Pro 2014-07-08 Red Gate Нет $995
Red Gate SQL Doc 2016-04-26 Red Gate Нет $369
Red Gate SQL Data Generator 2016-04-26 Red Gate Нет $369
Red Gate SQL Dependency Tracker 2016-04-26 Red Gate Нет $369
Red Gate SQL Multi Script 2016-04-15 Red Gate Нет $245
Red Gate SQL Index Manager ? Red Gate Нет $149
Red Gate SQL Comparison SDK 2016-02-22 Red Gate Нет $895
DLM Automation ? Red Gate Нет ?
ReadyRoll 2016-01-03 Red Gate Нет $345
SQL XEvent Profiler 2014-03-14 Idera Да Нет
SQL Check 2015-09-24 Idera Да Нет
SQL Fragmentation Analyzer 2012-11-16 Idera Да Нет
SQL Heat Map 2016-01-27 Idera Да Нет
SQL Hekaton Memory Check 2015-06-10 Idera Да Нет
SQL Page Viewer 2014-08-25 Idera Да Нет
SQL Update Statistics 2015-12-14 Idera Да Нет
SQL Statistics Aggregator 2015-05-18 Idera Да Нет
SQL Backup Status Reporter 2015-08-07 Idera Да Нет
SQL Integrity Check 2013-08-26 Idera Да Нет
SQL Job Manager 2012-03-19 Idera Да Нет
Azure SQL Database Backup 2012-10-02 Idera Да Нет
SQL Column Search 2015-11-17 Idera Да Нет
SQL Permissions Extractor 2015-08-07 Idera Да Нет
SQL BI Check 2016-04-13 Idera Да Нет
SQL Inventory Check 2016-03-24 Idera Да Нет
SQL Diagnostic Manager ? Idera Нет $1747
SQL Safe Backup 2016-09-08 Idera Нет $907
SQL Compliance Manager 2015-09-08 Idera Нет $2657
SQL Inventory Manager 2016-04-22 Idera Нет $3195
SQL Virtual Database 2016-03-24 Idera Нет $625
SQL Secure 2016-04-19 Idera Нет $907
SQL Doctor 2015-12-17 Idera Нет $625
SQL Admin Toolset 2016-01-13 Idera Нет $395
SQL Defrag Manager 2016-03-10 Idera Нет $1495
DBArtisan ? Idera Нет $3122
SQL BI Manager 2015-09-08 Idera Нет $697
SQL Enterprise Job Manager 2015-09-08 Idera Нет $697
DB Optimizer ? Idera Нет $1420
dbForge Schema Compare 2015-12-22 Devart Нет $149
dbForge Data Compare 2015-11-30 Devart Нет $149
dbForge Data Generator 2015-12-30 Devart Нет $249
dbForge Query Builder 2015-06-03 Devart Нет $100
dbForge Event Profiler 2015-04-08 Devart Да Нет
dbForge SQL Decryptor 2013-11-07 Devart Да Нет
dbForge Studio 2015-12-18 Devart Да $250
dbForge Fusion 2016-03-03 Devart Нет $150
Minion Enterprise ? MinionWare Нет $1500
SQL Server Compression Estimator 2011-06-02 Bob Tavlor Да Нет
ClearTrace 2015-07-04 Bill Graziano Да Нет
SQLSentry Fragmentation Manager 2016-03-08 SQLSentry Нет $795
SQLSentry Plan Explorer 2016-01-28 SQLSentry Да $295
SQLSentry Event Manager 2016-03-08 SQLSentry Нет $995
SQLSentry Performance Advisor 2016-03-08 SQLSentry Нет ?
Dell Security Explorer 2015-06-25 Dell Нет $850
Dell LiteSpeed for SQL Server 2015-07-31 Dell Нет ?
Dell Toad for SQL Server 2015-05-12 Dell Нет ?
Dell Spotlight 2016-03-10 Dell Нет $2561
Dell Foglight 2015-09-22 Dell Нет ?
Dell Discovery Wizard 2011-09-22 Dell Да Нет
Dell Enterprise Reporter ? Dell Нет $511
SQLSolutions SQL Deadlock Detector 2013-05-16 SQLSolutions Нет $295
SQLSolutions SQL Heartbeat 2013-03-03 SQLSolutions Нет $295
SQLSolutions SQL Trace Analyzer 2013-12-09 SQLSolutions Нет $495
SQLSolutions SQL Ultimate Debugger - SQLSolutions Нет $295
SQLScripter 2013-02-24 Thomas Hinsenkamp Нет €99
Simple Dynamic Scheduler 2016-05-02 Miljan Radovic Да Нет
ApexSQL Audit 2016-04-08 ApexSQL Нет $1699
ApexSQL Backup 2015-12-30 ApexSQL Нет $499
ApexSQL Log 2015-11-23 ApexSQL Нет $1999
ApexSQL Monitor 2015-12-29 ApexSQL Нет $499
ApexSQL Recover 2015-01-21 ApexSQL Нет $1999
ApexSQL Restore 2014-08-12 ApexSQL Нет $399
ApexSQL Build 2015-12-22 ApexSQL Нет $399
ApexSQL Clean 2015-09-04 ApexSQL Нет $399
ApexSQL Data Diff 2015-12-11 ApexSQL Нет $399
ApexSQL Diff 2016-03-23 ApexSQL Нет $399
ApexSQL Doc 2015-04-19 ApexSQL Нет $299
ApexSQL Generate 2016-03-15 ApexSQL Нет $499
ApexSQL Script 2015-09-11 ApexSQL Нет $249
ApexSQL Trigger 2015-09-04 ApexSQL Нет $1999
DBBest T-SQL Analyzer 2015-03-13 DBBest Нет $89
DBBest Database Compare Suite 2015-09-04 DBBest Нет $349
Advanced Query Tool 2015-03-18 Cardett Associates Нет $180
SqlDiffFramework 2012-04-17 Michael Sorens Да No
DataGrip 2016-05-06 Jet Brains Нет $199
Pssdiag and Sqldiag Manager 2015-04-17 Jack Li Да No
SQL Nexus Tool 2014-03-11 Jack Li Да No
DBSophic Qure Profiler ? DBSophic Нет $300
DBSophic Qure Optimizer ? DBSophic Нет ?
RestoreChecker 2015-01-15 SQLServerUtilities Нет $99
SQLScripter 2009-08-24 SQLServerUtilities Нет $99
SQLC 2016-05-23 David Ingleton Да No
Database Performance Analyzer ? SolarWinds Нет $1995
SQL Enlight 2016-04-25 UbitSoft Нет $295
OmniCompare 2016-06-03 AireForge Да Нет
HexaTier ? HexaTier Нет ?
SoftTree SQL Assistant 2016-03-18 SoftTree Нет $270
EMS SQL Management Studio 2016-05-26 EMS Нет $257
EMS SQL Backup 2016-04-13 EMS Да $82
EMS SQL Administrator 2015-04-14 EMS Да $135
EMS SQL Manager 2016-05-26 EMS Да $135
EMS Data Export 2016-04-29 EMS Нет $47
EMS Data Import 2016-04-14 EMS Нет $47
EMS Data Pump 2016-11-03 EMS Нет $47
EMS Data Generator 2010-07-10 EMS Нет $47
EMS DB Comparer 2015-07-24 EMS Нет $47
EMS DB Extract 2008-10-16 EMS Нет $47
EMS SQL Query 2012-03-29 EMS Нет $47
EMS Data Comparer 2012-11-16 EMS Нет $47

Update 2016-06-24: добавлен HeidiSQL, спасибо @FractalizeR
Update 2016-06-23: добавлен утилиты EMS, спасибо @vladimir_gorobets
Update 2016-06-21: добавлен SoftTree SQL Assistant, спасибо @vikaz

Поделиться с друзьями
-->

Комментарии (55)


  1. Ernado
    20.06.2016 23:24

    Спасибо за подборку! Я бы еще добавил DataGrip от JetBrains.


    1. kast218
      20.06.2016 23:31
      +2

      Всегда пожалуйста. Только он есть (Ctrl + F DataGrip). Если честно, он меня не особо впечатлил, даже SSMS в последней версии намного интереснее. Не могли бы вы описать его киллер фичи (последний раз пробовал начать его использовать в феврале)?


      1. Ernado
        20.06.2016 23:52

        И правда. Просмотрел :) Для меня главная фича в том, что он универсален. Плюс одна из удобных возможностей — редактирование данных в гриде, которые являются результатом выборки.


        1. bluetooth
          21.06.2016 10:22

          Редактирование данных в гриде, которые являются результатом выборки — SMSS тоже такое умеет.


      1. moscas
        21.06.2016 11:18

        Фичи здесь: https://www.jetbrains.com/datagrip/features/
        А чего вам сильно не хватает? Мы учтём :) Всегда можете писать нам.

        Кстати, персональная подписка стоит 99$, в посте — цена для компаний.


        1. kast218
          21.06.2016 11:36
          +2

          Спасибо за учточнение, если будут силы добавлю столбец Personal Prise.


          Главный недостаток, который мешает подробно протестировать и, возможно купить, ваш продукт — это настоящий танцы с бубнами в начале работы. Для того, чтобы начать работать с SQL Server необходимо скачать драйвер к нему, размер которого (внимание) меньше 1 МБ! Проблема в чем: на моем рабочем месте нет прямого доступа в интернет в силу корпоративной политики безопасности, т.е. мне приходится идти домой, если остались силы, то искать ссылку на скачивание данного драйвера, копировать его на флэшку (упс, флэшка также корпоративная, забыл на работе) — в итоге через 30 дней истекает пробный период, а я так и не написал ни одного запроса к базе данных.


          Очень сильно прошу, включите драйвера в установочный файл, все корпоративные клиенты будут довольны.


          1. moscas
            22.06.2016 12:03

            Из ваших двух комментариев так и не стало понятно: вы в итоге пользовалис DataGrip или не написали ни одного запроса? Тема про драйвера обсуждалась, мы придерживаемся такой логики, что не стоит поставлять сразу все драйвера для тех вещей, которыми разработчик не будет пользоваться никогда. Но вы правы, при отсутвии интернета (а это легко предсказывается в ситуации БД разработчика) всё это усложняет задачу. Мы подумаем над этим, спасибо!


            1. kast218
              22.06.2016 13:18

              Я 2-3 дня в прошлом году активно тестировал 0xDBE (предыдущее название продукта), делал 2 подхода. В первый раз меня совершенно не устроила скорость работы IDE (даже запуск на моей машине был чрезвычайно медленный), через пару месяцев установил обновленную версию — скорость работы IDE стала значительно лучше, но особенного преимущества на SSMS не ощутли (с учетом платности продукта).


              В феврале 2016 пробовал протестировать актуальную на тот момент версию, но столкнулся с нехваткой времени и проблемами, описанными выше. На этой недели буду тестировать 2016.1.1.


              Огромное спасибо за обратную связь!


              1. moscas
                22.06.2016 14:38

                Вам спасибо! Пишите мне, если будут вопросы.


        1. geekmetwice
          22.06.2016 05:36
          -2

          DataGrip — это не инструмент, это «редактор SQL», к которому сбоку прикрутили дерево. Привычка из 70-ых «работать пальцами» на сегодня выглядит несколько странной, если не сказать хуже. Пальцы нужны для одной единственной вещи — вбивать имена объектов, остальные тривиальные вещи должны легко делаться мышью. (если касаться только управления таблицами)
          А запросы — их сейчас только ленивый не упрощает, вплоть до визуальных конструкторов — невелика заслуга.
          Я ставил инструмент в надежде, что за годы грабель индустрия СУБД хоть немного продвинулась — куда там! Те же «деревья объектов», мегабайтные всемогутеры, тысячекнопочные тулбары и полный мрак в облегчении обычных задач.
          Просто идеи вам не помогут — сама концепция дырява изначально. Но если есть деньги на реализацию нового продукта, вот принципиально другой подход к работе: http://thornik.livejournal.com/401664.html
          Не сочтите за apple-стиль, но в работе с базами есть МОРЕ мест, которые давно пора упростить.


          1. moscas
            22.06.2016 12:00

            Почти весь приведённый вами пост посвящён тому, что так или не так в UI для создания и модификации таблицы. В DataGrip он тоже есть, вероятно вы его не обнаружили. https://www.jetbrains.com/datagrip/features/generation.html. Это одновременно и окно для создания и генератор SQL кода — контролировать и понимать, что сейчас произойдёт в базе — важно.
            Плюс вы правы, мы сильно ориентированы на тех, кто пишет запросы. Так или иначе, до сих пор огромное количество людей пишут сложные запросы с высоким уровнем вложенности, наша цель — помочь им делать это.
            Вероятно то, что вы называете «обычными задачами» — это то, что нам ещё предстоит сделать, но мы всё это время работали над облегчением задач, которые кажутся «обычными» другим разработчикам. И это нормально, что это могут быть разные задачи.


            1. geekmetwice
              22.06.2016 16:39
              -1

              > Почти весь приведённый вами пост посвящён тому, что так или не так в UI для создания и модификации таблицы.

              Не только. Посмотрите на главное окно — догадайтесь, сколько сотен кликов оно будет экономить при постоянном открытии/закрытии таблиц/данных и лазания по древу (которого у меня как раз нет). Даже такая тонкость как «кликнуть ПКМ, позиционировать на пункте поп-апа, кликнуть ЛКМ» вместо «кликнуть ЛКМ — получить результат» уже достойна внимания. Наглядный, ЧИСТЫЙ интерфейс, где мне не надо читать узлы дерева «таблицы», чтобы понять где у меня таблицы. Просто поверьте незамыленному глазу — деревья — это отстой, в быстрой работе они раздражают. (не верите — спросите EMS зачем они сделали «new tab from here»)

              > контролировать и понимать, что сейчас произойдёт в базе — важно.

              :))))) Не, ну вы что, серьёзно думаете, что нельзя работать с БД, не влезая во все эти SQL дебри? А для чего тогда создают все эти UI? Писали бы все сразу на DDL! По-моему, тут ирония очевидна — даже зная досконально SQL, я _не_хочу_ видеть этот низкоуровневый шлак — есть задачи куда более важные. А тикнуть чекбокс «автоинкремент» куда нагляднее, чем вбивать IDENTITY.
              Мне кажется, я даже попасть не смог туда, где вы создаёте таблицу — настолько ужасен и неочевиден интерфейс. Я бы на вашем месте серьёзно отнёсся к оценке человеком, который видит продукт впервые, потому что «внутренняя команда» уже привыкла, «замылилась» и не видит очевидных вещей.

              > Так или иначе, до сих пор огромное количество людей пишут сложные запросы с высоким уровнем вложенности, наша цель — помочь им делать это.

              Вот! Это просто другими словами то, что я сказал: DataGrip — это SQL редактор + дерево объектов. И к сожалению, насовывание везде SQL кишок никак не делает мою работу с БД приятнее/нагляднее. ОСОБЕННО когда дело касается модификаций таблиц. Так уж забавно получается, что 80% моего времени в СУБД — именно менеджмент таблиц, а запросы — либо в LINQ, либо достаточно простые — пара джойнов, да фильтр.
              Я не зря сравнивал свой концепт с EMS — эти ребята «лучшие из худших» («лучших» просто нет), но даже у них нет того обилия SQL, которое есть у вас. Плюс, эта серая гамма и однообразные надписи окончательно добивают юзабилити. Вы надеюсь понимаете историю «серых окон» и их смысл?

              На мой взгляд, даже если вы целый день пишете селекты, это не отменяет того, что дизайн таблиц должен быть удобным и наглядным, тем более, что структура таблиц постоянно эволюционирует. Я не буду ставить свой пример — поглядите как это делает EMS, тут даже спросонья видно, что их дизайн гораздо нагляднее датагрипа.
              Я понимаю, что вам уже поздно обсуждать критику — продукт-то уже выкатили, но может быть его можно как-то «причесать», сделать опциональными SQL-кишки, упростить интерфейс — думаю, это сильно улучшило бы юзабилити.


              1. moscas
                24.06.2016 19:54

                Не нравится дерево — не пользуйтесь им! В DataGrip мы всегда можете попасть на объект по его названию или прямо из Sql-кода, да ив вообще откуда угодно, где он используется. Не используется? Всегда поможет навигация.

                Насчёт IDENTITY вы правы, так у нас в DataGrip в окне создания/модификации таблицы и есть этот заветный чекбокс. Если вы не поняли, как вообще попасть в этот UI, это знак для нас, что его надо сделать более находимым, спасибо.

                Критику обсуждать никогда не поздно, внести изменения можно во что угодно — благо, у нас три релиза в год.


                1. geekmetwice
                  25.06.2016 01:11

                  > Не нравится дерево — не пользуйтесь им!

                  :) Если бы была достойная замена — я б не пользовался. До меня вообще слабо доходит связь между редактором и навигацией. Вы же оценили скрин главного окна DBQuick? Базы — в прямой видимости, без СМС и регистраций. Кликнул — получил список таблиц. «Кликнул», Карл, а не «укликался» до посинения! :)

                  Ну, не буду дальше рассусоливать, главная мысль: идти нужно от удобства, а не от «мы тут в редакторе всё контролируем». Тупую работу по вбиванию SQL давно уже решили десятки визуальных инструментов, по кр. мере с DDL. Это не говоря о том, что EMS, например, ещё делает некоторую работу в бэкграунде, чтобы сложные изменения сработали. Так что датагрип ещё пилить и пилить. :(


                  1. timramone
                    25.06.2016 11:05

                    Ой, а только я терпеть не могу все эти визуальные редакторы таблиц и всегда сам пишу скрипты?))


                    1. geekmetwice
                      25.06.2016 12:17

                      Да, только ты. Профессионалу некогда тренировать пальцы, ему нужна таблица (как хранилище) и есть ещё море работы в коде.


          1. kast218
            22.06.2016 13:32
            +1

            Надеюсь у вас нет доступа администратора к базе данных. Если вы хотите просто щелкать мышью, не понимая что за вашими действиями происходит в базе данных, то лучше вам сразу пересесть за Starcraft или любую другую RTS. То же касается и написания запросов — если вы их пишите с помощью визуальных конструкторов (я так понимаю drag and drop) — то у вас наверное большая мазоль на правом мизинце.


            И немного умерьте свой максимализм, слишком много пафоса и поучений.


            Откуда я могу скачать ваше творение DBquick, которе по вашим словам захардкодено на работу с MS SQL Server, в актуальной версии (все найденные мной ссылки датируются 2013 годом)?


            1. geekmetwice
              22.06.2016 15:23
              -1

              Да-да, точно! Ваш персональный наезд «Надеюсь у вас нет доступа» — это вежливый джентельменский разговор, а моё объяснение неудобства продукта — это «максимализм»! Спасибо, мальчик, но меня не надо учить ИТ области — я сам уже вполне могу натыкать любого. То, что твой пост про инструменты оказался халтурой и ты с соплями прибежал тут минусить — не моя вина, инфантилизм лечится только опытом.

              DBQuick — пока его нигде нельзя скачать, это коммерческий концепт. Но деталей уже обнародовано предостаточно, чтобы понять суть идеи.


              1. kast218
                22.06.2016 23:01
                +3

                Ого сколько спеси и самомнения. Держите нас в курсе ваших коммерческих успехов, выкатите готовый продукт, не пожалею на него денег — куплю.


                P.S. Я еще ни одного минуса на хабре не поставил (это по поводу вашего самомнения), но будете продолжать общаться в этом же духе, попадете в readonly. И, пожалуйста, не тыкайте незнакомым людям, это по меньшей мере не воспитанно.


        1. FractalizeR
          23.06.2016 10:32

          Сильно не хватает реальной поддержки внешних ключей при редактировании данных в гриде (чтобы можно было выбирать значение для ввода из связанной таблицы). DBForge и HeidiSQL умеют.

          Сделать более внятным результат Ctrl-Q в гриде. Сейчас юзабилити там сомнителен. Читать тяжело.

          Не хватает продвинутых инструментов для дампа БД / таблиц. Хочется, чтобы можно было настраивать вид дампа (INSERT / REPLACE / UPDATE), управлять добавлением в дамп всяких IF EXISTS и DROP TABLE, как это делает mysqldump. Ну и быстро заливать дампы тоже хотелось бы. Я особо не разбирался в чем там дело, но Heidi у моего коллеги заливает дампы гораздо быстрее, чем DataGrip у меня.

          Было бы неплохо автоматом вставлять синонимы для таблиц, чтобы запросы выглядели достойно. Например, если вы пишете

          SELECT * FROM request_has_transaction
          
          и выбрали имя таблицы из подсказки, dbForge заботливо вставит синоним и получится так:
          SELECT * FROM request_has_transaction rht
          


          1. kast218
            23.06.2016 18:20

            и выбрали имя таблицы из подсказки, dbForge заботливо вставит синоним и получится так:

            Имеется ввиду алиас?


            1. FractalizeR
              23.06.2016 18:59

              Да, именно. Когда имена таблиц по какой-то причине длинные, с короткими алиасами гораздо удобнее читать запросы.


  1. xRay
    20.06.2016 23:59

    Собственно ссылка https://github.com/ktaranov/sqlserver-kit/tree/master/Utilities сильно полезнее копипасты таблички без описаний утилит.


    1. kast218
      21.06.2016 00:18
      +1

      Спасибо за замечание — просто переводить однообразные маркетинговые описания из разряда наша тулза самая лучшая среди лучших нет ни сил, ни желания. Кому утилита действительно интересна — зайдут на сайт автора и установят пробную версию.


      Данный список делал прежде всего для себя, сверху-вниз стараюсь расположить в порядке полезности (субъективно конечно же), постараюсь в ближайшем будущем придумать объективную систему рейтинга.


  1. vikaz
    21.06.2016 08:15
    +1

    Спасибо за подборку.
    Но не нашел в вашем списке SQL Assistant от SoftTree.


    1. kast218
      21.06.2016 08:27

      Спасибо за SQL Assistant от SoftTree. Точно помню, что в самом начале добавлял его, видимо затер случайно. Добавлен.


  1. skymal4ik
    21.06.2016 08:15

    Хорошая подборка, спаибо! Было бы здорово, если бы еще присутствовал тип лицензии — GPL\BSD\Проприетарная.


    1. kast218
      21.06.2016 08:15

      Спасибо, хорошая идея, постараюсь реализовать.


  1. vladimir_gorobets
    21.06.2016 09:03
    +1

    Вы забыли EMS SQL Manager. Очень удобный менеджер, правда платный.


    1. kast218
      21.06.2016 10:29

      Спасибо за напоминание, обязательно сегодня добавлю всю линейку их продуктов.


      EMS SQL Manager имеется и в Freeware версии, но конечено функциональность у него подрезана: EMS SQL Manager for SQL Server Features Matrix


    1. kast218
      23.06.2016 18:21

      Добавили все продукты EMS для SQL Server, еще раз спасибо за напоминание про них.


  1. AlanDenton
    21.06.2016 10:40

    Добавьте, пожалуйста, еще SQL Complete. ИМХО, неплохой плагин в SSMS для написания запросов T-SQL. Есть бесплатная версия с урезанными подсказками либо можно попросить лицензию в обмен на фитбек о продукте.


    1. kast218
      21.06.2016 11:21

      Спасибо, для этого есть SSMS Addins. На днях опубликую статью про SSMS Addins.


      Кстати, SQL Complete — их два продукта. Один от DbForge, другой от Apex.


  1. lasalas
    21.06.2016 10:48
    -2

    Столбец «Бесплатно» избыточен.


    1. kast218
      21.06.2016 11:16

      Как раз нет, один и тот же инструмент может иметь и платную, и бесплатную версию (конечно же, зачастую функционал бесплатной значительно урезан).


  1. minamoto
    21.06.2016 11:13
    +3

    Не хватает SSMSBoost .


    1. kast218
      21.06.2016 11:18
      +1

      Спасибо, для этого есть SSMS Addins. На днях опубликую статью про SSMS Addins.


    1. kast218
      24.06.2016 22:34

      Собственно обещанная статья про SSMS addins теперь доступна по ссылке


  1. minamoto
    21.06.2016 11:17

    Вот это, конечно, странно выглядит:

    LINQPad 2016-01-02 Joseph Albahari Да $45

    Так «бесплатно» или «45$»? Я, конечно, зашел на сайт и увидел, что есть разные версии за разную цену. Может быть тогда назвать колонку «Есть бесплатная версия»? Ну и в колонке «цена» указать разброс «минимум-максимум» — для многих продуктов, думаю, актуально.


    1. kast218
      21.06.2016 11:24

      В английской версии файла все более однозначно. Чтобы не вводить заблуждение переименовал колонку на Бесплатная версия.


      С ценами была идея подробно расписать возможные скидки и пакетные закупки. Но у всех авторов совершенно разные схемы продаж и принципы ценообразования, которые еще к тому же тяжело поддерживать в актуальном состоянии одному человеку. Поэтому решил ограничиться только одной ценой.


      1. kast218
        21.06.2016 11:41

        Особенно отличились здесь JetBrains. Я очень сильно люблю продукцию этой компании (ребята спасибо за ваш труд!), но схема с их подпиской просто взрывает могз. Наша бухгалтерия до сих пор не может согласовать закупку.


  1. geekmetwice
    22.06.2016 05:02

    Ещё больший (и такой же бесполезный) список можно тупо нагуглить. В чём радость именно от этого списка? Что указана цена?? Никакой полезной инфы он не несёт, ибо нет даже тривиального описания, что за инструмент — «менеджер», «сравниватель», «бэкапщик» и т.п. И что, теперь читать всю эту портянку ради трёх необходимых менеджеров? Халтурная работа, извините за прямоту.


    1. kast218
      22.06.2016 13:49

      Спасибо за критику, но хотелось бы побольше коснтруктива.

      > список можно тупо нагуглить

      Дайте мне более полный список с протестированными и актуальными утилитами, с ценой и датой модификации, я с удовольствием возьму его за эталон.

      > ибо нет даже тривиального описания

      Тривиальное описание есть на Github (ссылка в начале статьи), но оно, внезапно, — тривиальное! Чтобы понять насколько действительно полезный продукт его надос скачать, установить (это не всегда просто как кажется, особенно для серьезных enterprise решений) и начать использовать на своих текущих задачах — а это все время.

      > Халтурная работа, извините за прямоту.

      Прямоту люблю, и чем прямее тем лучше, но не хватает примера хороших работ, чтобы на их фоне моя выглядела настоящей халтурой.

      Наконец-то я понял логику 2-х минусующих — в google все есть, а данная статья маразм. Сначала я даже хотел написать подробный комментарий с детальным отчетом о затраченном времени на создании этой халтуры и объяснением всех непростых моментов по сбору данной информации, но в итоге стало жалко своего времени.

      Жду информации по DBquick, возможно я слишком малограмотен, чтобы вступать в диспут с вами.


  1. terra-rock
    22.06.2016 11:05
    +1

    Спасибо. Ещё хорошо бы было видеть под какими ОС можно запустить инструмент.
    От себя добавлю Dbeaver — неплохой бесплатный менеджер БД (в том числе и SQL Server), который работает под linux.


    1. kast218
      22.06.2016 12:56

      За бобра огромное спасибо — я даже им пользовался когда-то (правда для PostgreSQL). Добавил.


      По поводу ОС: пока не будет официального релиза SQL Server для Linux (кстати, кто-нибудь пробовал Preview?) особого смысла в этой колонке не будет, т.к. на текущий момент под другими ОС из моего списка могут работать только DBeaver и DataGrip (могу, конечно же, ошибаться, может кто-то еще поддерживает другие платформы, но таких разработчиков будет очень мало). Но в будущие доработки добавил, спасибо за предложение.


  1. dude_sam
    22.06.2016 14:55

    Интересно послушать мнение по поводу Red Gate SQL Source Control или ещё какого средства для работы с GIT.


    1. Razaz
      22.06.2016 15:11
      +1

      У нас запретили использовать его. Особенно с гитом.


      1. kast218
        22.06.2016 15:19
        +1

        Если не секрет почему?


        1. Razaz
          22.06.2016 15:22

          Либо я вижу SQL в диффах либо это не лежит в репо. Иникаких завязок на левые тулзы.


    1. kast218
      22.06.2016 15:19
      +1

      Спасибо за вопрос. Отвечу подробнее вечром после работы.

      Кратко: у Red Gate вся продукция (которая платная) очень хорошего качества, плюс одна из лучших служб поддержок, главный минус — ценник (который значительно выгодней в случае покупки пакетами). И сразу хотел бы уточнить: в GIT храните только структуру или данные тоже?


    1. kast218
      22.06.2016 22:55
      +1

      Обещанный подробный ответ.


      Всего мной протестировано в свое время 3 инструмента для взаимодействия GIT и SQL Server и все они плагины к SSMS (Red Gate SQL Source Control я по ошибке вставил в инструменты, в ближайшее время перенесу в SSMS addins):



      По функциональности они все очень схожи (сравнение между Red Gate и ApexSQL есть здесь, у dbForge хорошее и понятное промо видео). Советую попробовать каждый продукт в отдельности, чтобы понять покрывает он ваши нужды или нет. Лично мне больше всего понравился dbForge, но уже почему не помню. В текущей разработке ничего из этого не используем, выработали собственную схему взаимодействия с GIT. По мне цена с учетом текущего курса высоковата, на $100 пониже — тогда по моему мнению приемлемо.


      Имеется еще один продукт: GITSQL, на неделе посмотрю что он умеет. Также у DataGrip заявлена поддержка систем контроля версий (We provide unified support for all major version control systems: Git, SVN, Mercurial and many others), но насколько она функциональна пока ничего не могу сказать.


      1. dude_sam
        23.06.2016 18:39

        Спасибо.


    1. kast218
      23.06.2016 18:11
      +1

      GITSQL крайне глючная утилита, при этом на нее ругается защитник Windows и большинство антивирусников (пруф), поэтому прошу прощения за ее упоминание, не стоит на нее тратить время.


  1. timramone
    23.06.2016 23:33

    А какой смысл в такой подборке? Предполагается, что читатель прокликает все утилиты, чтобы понять, что каждая из них делает? Их тут 143 и по названию можно понять дай бог в 10%. Почему бы не добавить хотя бы краткое описание для каждой утилиты?


    1. kast218
      24.06.2016 11:01

      Добрый день, краткое описание есть на Github (ссылка в начале статьи), подробнее почему список представлен на данном ресурсе именно в таком ввиде в моем комментарии выше