SQL Scripting Tool, который превосходит MS Query Analyzer? - PullRequest
4 голосов
/ 20 июля 2009

Я использую MS Query Analyzer (как часть SQL Server 2000) для написания сценариев T-SQL для извлечения данных из БД. Это включает в себя запросы некоторых таблиц, итерацию результатов (с использованием курсора), некоторую базовую обработку результатов и помещение обработанных данных в другую таблицу. Это работает очень хорошо, так как я могу просматривать таблицы и хранимые процедуры и редактировать / запускать сценарии для них всех в Query Analyzer.

Основная проблема, с которой я столкнулся, - это редактирование сценариев. Это в значительной степени блокнот с подсветкой синтаксиса. Там очень мало понимания баз данных, против которых я пишу сценарий. И ни одна из других программных средств, которые предоставляет большинство IDE, например. Завершение кода для ключевых слов и таблиц базы данных и имен столбцов было бы очень удобно.

У меня вопрос: есть ли инструменты, которые обеспечивают лучшую среду сценариев T-SQL при сохранении такого же (или лучшего) уровня интеграции с SQL Server? Было бы предпочтительнее использовать инструменты с открытым исходным кодом, но также следует учитывать и коммерческие.

Ответы [ 3 ]

3 голосов
/ 20 июля 2009

Я пробовал это и лично считаю, что это лучшее предложение, чем у Microsoft, плюс его бесплатное!

http://www.albahari.com/queryexpress.aspx

Надеюсь, это подойдет!

1 голос
/ 20 июля 2009

Я думаю, это называется SQL Server 2008 Management Studio :) Теперь он имеет поддержку intellisense.

Если нет, вы можете попробовать надстройку из Red Gate, например Sql Prompt.

0 голосов
/ 20 июля 2009

Я согласился с использованием Management Studio (отметьте эти улучшения для SSMS). Вы можете использовать Management Studio для работы с серверами MS SQL 2000. Также вы можете использовать Visual Studio 2005 или 2008 с проектами базы данных.

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