MS Query Analyzer / Management Studio замена? - PullRequest
2 голосов
/ 10 апреля 2010

Я использую SQL Server начиная с версии 6.5, и меня всегда немного удивляет тот факт, что инструменты, по-видимому, предназначены для администраторов баз данных, а не для разработчиков. Например, мне понравилась простота и скорость работы Query Analyzer, но я ненавидел встроенный редактор, который на самом деле был не лучше, чем блокнот с поддержкой синтаксической раскраски. Теперь, когда у нас есть Management Studio, часть management кажется немного лучше, но с точки зрения разработчика инструменты еще хуже. Отличный текстовый редактор Visual Studio ... без возможности настраивать привязки клавиатуры !? Не начинайте меня с того, насколько непригодна древовидная иерархия управления. Почему я не могу перекоренить дерево в списке сохраненных процедур, например, как это разрешал Enterprise Manager? Теперь у меня есть древовидное представление, которое нужно прокручивать горизонтально, что делает его совершенно бесполезным.

Поддержка SQL-сервера в Visual Studio отлично подходит для работы с хранимыми процедурами и функциями, но ужасна в качестве обычного специального инструмента для запроса данных.

В течение многих лет я пробовал различные инструменты, но, похоже, они неизменно сосредотачиваются на стороне управления и не позволяют мне работать с разработчиком. Я просто хочу что-то с базовыми возможностями администратора, хорошей поддержкой клавиатуры и необходимой функциональностью DDL (в идеале что-то вроде Query Analyzer). На данный момент я серьезно думаю об использовании vim + sqlcmd и консоли ... Я в отчаянии:)

Те из вас, кто работает изо дня в день с SQL Server и Visual Studio ... Считаете ли вы, что инструменты адекватны? Вы когда-нибудь хотели, чтобы они были лучше, и если вы нашли нашли что-то лучше, не могли бы вы поделиться, пожалуйста?

Спасибо!

Ответы [ 4 ]

1 голос
/ 10 апреля 2010

Я сам придерживаюсь использования SSMS в качестве разработчика базы данных - расширенной с помощью SQL Prompt и SQL Search, на мой взгляд, это довольно неплохо.

Альтернатив много, мне никогда не удавалось зацепить ни одного из них, но вы можете найти тот, который соответствует вашему стилю и потребностям!

И если вы ищете какой-то конкретный элемент или надстройку SSMS, это, кажется, окончательный список инструментов SQL Server - не уверен, насколько он актуален и актуален, сообщение от ноября 2007 - но это может быть полезно, тем не менее:

1 голос
/ 10 апреля 2010

Для специальных запросов вы пробовали LINQPad ? Он ориентирован на .NET, поэтому может не сработать.

Я работаю изо дня в день с SQL Server Management Studio (SSMS) и Visual Studio. Однако мы обычно используем операторы SQL для поддержки схемы вместо инструмента пользовательского интерфейса. Некоторые преимущества использования запросов для поддержки схемы заключаются в возможности проверки запросов в управлении исходным кодом и возможности их повторного использования в установочных программах. Поэтому, если вы найдете какой-либо инструмент произвольного выполнения SQL, вы сможете использовать его для поддержки схемы.

Мы также используем запросы для поддержки наших заданий агента SQL Server.

Я также использую SSMS Activity Monitor ежедневно. Это хорошо, хотя я хотел бы, чтобы он мог экспортировать и загрузить свои данные.

1 голос
/ 10 апреля 2010

SQuirrel это хорошо

Я использую SSMS исключительно в качестве администратора базы данных разработчика.

Я вспоминаю, как некоторые блоггеры во время выпуска SQL Server 2005 жаловались, что для администраторов баз данных в SSMS недостаточно *

1 голос
/ 10 апреля 2010

Мой коллега клянется клиентом SQuirreL SQL на http://squirrel -sql.sourceforge.net . Это открытый исходный код, он работает со многими различными типами баз данных и, похоже, обладает хорошими возможностями. Похоже, что-то вас может заинтересовать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...