Рассматриваете ли вы использовать альтернативу MS SQL Server Management Studio? [закрыто]

На работе мы недавно обновили Microsoft SQL Server 7 до SQL 2005. Ядро базы данных намного более продвинутое, но студия управления довольно ужасна во многих отношениях. Большинство наших разработчиков решили, что они предпочитают использовать старый инструмент Query Analyzer, хотя он имеет множество ограничений.

В свое свободное время я решил написать замену для Query Analyzer / Management Studio, которая делала то, что больше всего требовалось нашим разработчикам. Наконец я получил разрешение выпустить его бесплатно: Versabanq Squel (versabanq.com/squel).

Как я уже сказал, это бесплатно, так что это не коммерческое предложение. Но это заставило меня задуматься. Что мне интересно, так это то, что большинство из вас удовлетворены SQL Studio таким, какой она есть? Люди просто используют это, потому что это то, что Microsoft толкает на них? Много ли людей ищет что-то лучшее? Может быть, я смогу получить некоторую поддержку для долгосрочного развития этого, если это будет похоже на более широкий интерес.

Кстати, ознакомьтесь с альтернативами SQL Server Management Studio , чьим-то еще вопросом по этой теме. Я вижу, что вариантов на удивление мало. Почему ты так думаешь?

12.12.2008 23:31:37
Возможно, потому, что, похоже, вопрос был опубликован за 3 или 4 часа до его принятия. Что вы делаете для анализа и оптимизации?
dkretz 12.12.2008 23:37:39
Я никогда не использовал старый анализатор запросов - чем он лучше?
Jimmy 12.12.2008 23:41:01
@Jimmy: QA просто маленький и быстрый, и вы можете просто использовать его, чтобы легко писать запросы. К сожалению, SSMA намного медленнее и сложнее для такого рода основной деятельности разработчиков.
apenwarr 12.12.2008 23:43:02
для быстрого и небольшого ознакомления с Query Express и Query ExPlus
Piotr Owsiak 26.02.2010 10:18:10
14 ОТВЕТОВ
РЕШЕНИЕ

Хотя я хотел бы что-то лучше, это должно быть значительно лучше и бесплатно. СМС определенно боров, но я к этому привык. Больше всего мне не хватает Query Analyzer. Я не против использовать SSMS для управления сервером, но иметь быстрый и легкий редактор SQL-запросов было бы здорово ...

Я упоминал бесплатно? Не то, за что я готов заплатить прямо сейчас.

РЕДАКТИРОВАТЬ

К сведению, я скачал ваш инструмент выглядит аккуратно, но вам нужно добавить поддержку аутентификации Windows, если я просто не пропускаю, как это делается.

4
13.12.2008 00:48:43
Это было прояснено в новой версии 0.5.2.
apenwarr 16.12.2008 22:07:18

Я, например, определенно хотел бы что-то кроме Management Studio. Это только у меня, или другие люди считают, что это намного медленнее, чем Enterprise Manager в SQL Server 2000? Больше возможностей или нет, мне нужно что-то, что может сделать работу быстро.

0
12.12.2008 23:41:21
Медлительность - это жалоба №1 в нашем офисе.
apenwarr 12.12.2008 23:45:18
Пользовательский интерфейс немного запаздывает, но Visual Studio, как интерфейс и архитектура вкладок, компенсирует это.
StingyJack 15.12.2008 21:46:34

Я использовал Apex SQL Edit ранее и предпочел его по сравнению с Management Studio. Он предоставил intellisense задолго до SQL Server 2008 Management Studio.

http://www.apexsql.com/sql_tools_edit.asp

3
13.12.2008 00:13:10

Я только что перешел на разработку под Linux с MySQL и я скучаю по MS SQL Management Studio. Это фантастический инструмент. Я согласен, что после использования анализатора запросов к нему нужно привыкнуть, но инструмент управления запросами в студии управления на самом деле лучше. Я действительно не думаю, что есть лучшая альтернатива. Я также попробовал Apex SQL Edit, но обнаружил, что MS лучше.

Я также предлагаю использовать SQL Prompt от Red-Gate для получения intellisense (автозаполнение). Их другие инструменты также превосходны.

1
14.12.2008 17:03:17

Я думаю, что Management Studio намного превосходит старые инструменты SQL 2000. Enterprise Manager был шокирующим инструментом, навсегда зависшим и терпящим крах. Query Analyzer по-прежнему в порядке, если ВСЕ, что вы когда-либо делаете, - это создание и выполнение SQL-запросов, но, если честно, когда я начал использовать Management Studio, я никогда не возвращался к EM / QA.

4
15.12.2008 21:35:51

Если вы в настоящее время разрабатываете (или начнете разрабатывать) с использованием .NET 3.5 Framework, я предлагаю вам предоставить разработчикам это небольшое удобное приложение: LINQPad

Это поможет вашим разработчикам освоить синтаксис LINQ (встроенный модуль преобразования O / R, который значительно упрощает жизнь разработчиков .net) и в то же время использовать более легкое приложение для управления SQL.

Этот совет действителен, только если вы разработчики используете Microsoft .net 3.5 Framework

1
15.12.2008 21:45:45

Да, но у них почти всегда были свои проблемы.

Из всех них я довольно долго использовал Toad, но нашел, что он немного менее отзывчив по сравнению с Management studio. Возможно, это было построение intellisense (которое также было очень разборчивым - всегда требовалось, чтобы я вставил префикс Database.owner., И у него были проблемы с псевдонимами), но это не выглядело так удобно.

Вернуться к SQLMS ...

0
8.07.2010 19:38:32

Я был очень доволен Enterprise Manager 7.0 и 2000. Мне понравились идеи оснастки MMC. До тех пор, пока вы не забыли нажать «Обновить», это было не так уж плохо.

Новая 2005 Management Studio тоже в порядке. Я не вижу смысла выбирать что-то еще. Я не вижу грандиозного улучшения, которое могло бы оправдать мой шаг. Все, кажется, используют то, что поставляется с SQL Server, и по сравнению с тем, что идет с Oracle, это довольно хорошо. У разработчиков Oracle больше выбора, и это не загадка!

Books Online - это здорово, и существует с 7.0.

Моя любимая часть о Query Analyzer есть и всегда была представлением плана выполнения. Это такая хорошая вещь!

Каждая новая версия SQL Server содержит много нового, но, к сожалению, некоторые вещи тоже отбрасываются. Я думаю, что это печально, что английский запрос исчез. Я никогда не находил проект для него, продвигать его в Норвегии было частью проблемы, но я думал, что это было блестяще.

1
15.12.2008 21:57:26

У меня были проблемы, определяющие, как настроить пользовательские разрешения в SSMS. В конце концов я случайно наткнулся на правильный способ сделать это, и теперь он работает хорошо. Раньше я никогда не пользовался какими-либо инструментами для SQL Server, поэтому не могу сравнить, но я думаю, что сейчас это все, что мне нужно.

0
19.01.2009 20:53:10

Я попробовал несколько из них, включая TOAD, ApexSqlEdit и несколько других. Проблема со всеми из них заключается в том, что, хотя в них отсутствуют замечательные функции Management Studio, у них также отсутствуют критические функции, которые уже есть в Management Studio, но я всегда находился с двумя открытыми окнами, моим сторонним редактором и Management Studio. Это одна из областей, в которой, я думаю, Red-Gate действительно прибил это, они не пытаются заменить студию управления, просто восполняют ее недостатки, расширяя ее, добавляя intellisense, легкий рефакторинг и форматирование кода. Пока что мое любимое решение с большим отрывом - это Management Studio с добавленным RedGate SqlPrompt Pro для intellisense и форматирования, которые немного повышают мою производительность.

1
19.01.2009 20:55:51
Согласитесь, единственное, чего на самом деле не хватает, так это поддержки Subversion и т. Д. И, возможно, улучшения навигации в обозревателе объектов. Остальное можно «исправить» с помощью дополнений.
Piotr Owsiak 26.02.2010 10:15:34
Также в качестве альтернативы SQL Prompt вы можете проверить SQL Assistant (более дешевый и, на мой взгляд, более полезный). Да, и у DevArt есть своего рода инструмент, похожий на SQL Prompt, иди ищи свою линейку инструментов dbForge.
Piotr Owsiak 2.04.2012 13:33:27

SQL Server Management Studio 2008 при использовании с базой данных SQL Server 2008 поддерживает Intellisense для запросов SQL . Достаточно!

редактировать: извините, не понял, что вы сказали SQL 2005. Эх, мне также нравится SSMS 2005.

1
19.01.2009 20:59:28

Все лучше, чем трип, называемый SQL Server Management Studio. Извините, но это ужасно для нас, ребят не из DBA. Может быть, вам нравятся администраторы баз данных и программисты, но это главная PITA для тех из нас, кто является просто ребятами на сервере, которые планируют резервное копирование и тому подобное. Это медленно. МЕДЛЕННЫЙ. А интерфейс плана обслуживания - это живой кошмар ошибок и ошибок. Enterprise Manager не был идеальным, но его было намного, намного проще в использовании, чем SSMS.

Это действительно напоминает мне Visual Basic 4 по сравнению с VB3 - MS пыталась идти в правильном направлении, они просто сделали очень плохую работу. Конечно, в итоге мы получили VB6, поэтому, возможно, в MSSQL Server 2011 у нас снова будет что-то приличное. Но сейчас я просто хотел бы запустить Enterprise Manager на своих серверах SQL2005, так как SMSS делает меня крутым.

Тем не менее, у меня еще не было проблем с запуском Query Manager с 2000 на моих серверах 2005, по крайней мере, для простых запросов, которые я делаю. По крайней мере, это все еще работает.

0
4.02.2009 19:12:13

Ха, я пришел с точно такой же точки зрения, поэтому я сделал инструмент, завершение кода и все, плюс есть бесплатная версия. Это на http://www.atlantis-interactive.co.uk - это в основном для людей, которые пропускают QA. Ваш инструмент выглядит хорошо, хорошая работа.

6
2.02.2010 10:20:11
Я только что опробовал продукт SQL Everywhere, и он действительно очень хороший. Intellisense работает очень хорошо и имеет некоторые интересные особенности, такие как возможность генерировать класс C # из запроса к базе данных.
Chris B 1.12.2011 17:19:34
Рад, что тебе понравилось :) Я буду работать над своими инструментами в ближайшие месяцы, поскольку это станет частью моей новой работы. Расширение возможностей генерации кода - одна из самых важных вещей в моем списке, поэтому, если у вас есть какие-либо идеи в этой области, не стесняйтесь, напишите мне ...
Matt Whitfield 18.12.2011 21:11:52
Я использую это прямо сейчас, мне действительно это нравится. :) В настоящее время я нахожусь в процессе поиска на моем компьютере своих пользовательских фрагментов, хотя не смог найти способ их экспортировать. Я вижу значения по умолчанию в каталоге установки, но не мои собственные. Хотя очень нравится, отличная работа, Мэтт.
Ricky 3.02.2012 15:53:16
@ Рики - большое спасибо. Фрагменты, как в VS-стиле, находятся в папке AppData - те, которые являются простыми заменами (например, ssf), находятся в XML-файле конфигурации в этой папке ... Напишите мне, если вам нужна дополнительная помощь :)
Matt Whitfield 15.02.2012 11:22:07

Management Studio несовершенна, в ней есть несколько ошибок, но я считаю, что она гораздо лучше, чем старые 2000 инструментов. Нет конкурса. Я использую SSMS 2008 для управления всеми своими серверами, включая экземпляры SQL Server 2000 (ack!).

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

Мои 2 цента.

0
2.02.2010 17:36:01
Если вы используете Management Studio для управления, то вряд ли вы найдете что-то лучшее. Что касается разработки и специальной работы, я думаю, что есть много чего, что может быть лучше - конечно, по сравнению с идеей автозавершения кода в СУБК, - что является неожиданностью.
Matt Whitfield 2.02.2010 19:37:25