Как стать автором
Обновить

Комментарии 18

Бесплатная (Express) версия даже рядом не стояла от SSMS (бесплатной).
Я показал возможности бесплатной версии, SSMS так не может (по крайней мере пока)
Да, инструмент хороший, даже очень, но только полная нужная функциональность идет от Professional версии, стоимость которой $500, для большой фирмы или профи разработчика БД это может быть доступно и целесообразно, но вот для меня, как full stack индвидуального разработчика это недоступно. Конечно есть полная версия (кажется только для русской версии) под лицензией «Бесплатно для некоммерческого использования», но все же как-то не комильфо ее так использовать.
Я показал возможности бесплатной версии
Интересно, надо будет посмотреть получше, потому что Здесь написано, что «Schema Comparison Tool» и «Data Comparison Tool» в Express версии нет.
Я ломанные не качал-честно
Просто нужно зарегистрироваться (это бесплатно) и получить установщик на почту
А как давно вы устанавливали и скачивали? Моу ошибаться, но не кажется, что было так, что Express весия 30 дней имеет полный функицоинал, а потом обрезается.
Update: По ссылке скачать линк на dbForge Studio for SQL Server, v5.3 Enterprise. Так что есть предположение, что вы качаете не Express, а Express'ом она станет позже
я этим пользуюсь больше года и каждый раз обновляю, когда программа находит обновление
И да-у меня не полная версия, но вот эти возможности есть. И я ими пользуюсь часто
Я ломанные не качал-честно
Просто нужно зарегистрироваться (это бесплатно) и получить установщик на почту
Как бы критиковать пост не хотел изначально. Но все же зачем так явно пиарить?

Из того с чем согласен… в этом туле нормальный форматтер, Intelligence и Index Manager. Схема компаратор сейчас сливает RedGate по скорости за счет частичного дескрайба в последнем + не всегда скрипты генерятся правильно (вместо ALTER часто таблица пересоздается — это актуально для 2014 версии сиквела). Дата компаратор хороший, но скрипты по синхронизации не всегда генерит оптимальные. Из-за чего работа в этом туле для админа на большой базе приятной явно не будет. Execution Plan хороший, но проигрывает во многом бесплатному PlanExplorer… скоро это в теории должно изменится с новым релизом. Производительность при работе с гридом где результаты запроса выводятся — это печаль надолго… из-за того что данные часто курсорами выгребаются из таблицы. InMemory, секционирование, компрессия и прочие интересные плюшкки поддержаны не полностью.

Итого получается, что для чего-то серьезного этот тул ИМХО не подойдет. Лично мне удобнее связка SSMS+SSDT+плагины.
Я не пиарю, а просто поделился как я сравниваю расхождение баз данных по схемам и данным, а также как проверяю фрагментацию индексов. В принципе в основном только это и использую в dbForge.
Также огромное спасибо, что указали подробно недостатки и преимущества данного продукта. На счет пересоздания таблицы-именно поэтому лучше сгенерировать код, а потом его проанализировать.
Полностью с вами согласен.
Имхо, стандартный и наилучший набор для разработчика баз данных:
1. SSMS
2. Visual Studio + SSDT + BI
3. Plan Explorer (и то с появлением SSMS 2016 лично я уже не вижу смысла в дополнительных тулах для просмотра планов выполнения)

Все! :) Все, что нужно разработчику или администратору УЖЕ предоставлено ему Microsoft. И это все работает прекрасно и из коробки.
А как Вы проверяете синхронизацию моделей баз данных и сами данные между двумя экземплярами? dbForge в этом хорош
В Visual Studio создается Database Project (при наличии SSDT) и далее:
image

плюс в Visual Studio есть неплохие плагины для работы с репозиториями GIT и ему подобных, что очень упрощает версионизацию БД.
Возможно это решение и хорошее. Однако, когда в течении времени на разных экземплярах изменились модели и уже данные добавились. Быстрее всего сравнить данные-это dbForge. Модели я так тоже сравниваю. Особенно это хорошо, если стоит Express версия.
Поддерживаю. Однако, Plan Explorer я бы не торопился списывать со счетов, потому что он хорош как раз в мелочах. То что показывает разницу между актуальным и ожидаемым планом выполнения, что можно «проиграть» выполнения запроса и увидеть на каком этапе был затык. Такого SSMS не умеет увы.

Единственный минус, что он не является плагином который в SSMS можно встроить вместо стандартной закладки. Хотя знаю по некоторой инсайдерской информации, что скоро выйдет тул от ApexSQL с более крутым функционалом. Я его немного уже попробовал — шероховатости есть, но мне понравилось.
Согласен, но т.к. с недавних времен SSMS это отдельный продукт с своими отдельными от MS SQL обновлениями — то, я уверен, скоро нас ждет обновление и с таким фукнционалом.

Хотя Plan Explorer'ом я пользуюсь достаточно редко. В основном хватает встроенного в SSMS функционала
Пытался както делать синхронизацию баз размером до 100 гигабайт на разных серверах.
В итоге после нескольких дней мучений со сравнением сделал полную перекачку таблиц и их замену на принимающем сервере. По времени даже быстрее получилось.
Оптимизацию индексов делаю с помощью скрипта с хабра, стоит в джобе и пересобирает индексы.
Хотя если бы у меня была подобная пргорамма то на первых порах проще было бы.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории