![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Утилиты администрирования MS SQL 2000 [D7, MSSQL]
jenya_d © (2004-07-05 15:38:00)Доброго времени суток профи!!
Подскажет ли кто-нибудь хорошие утилиты для администрирования и разработки БД MS SQL 2000? (Кроме стандартных, поставляемых в составе MS SQL 2000).
Заранее очень благодарен.
Nikolay M. (2004-07-05 17:06:00) [1]Работаю и с PowerDesigner, и с ЕМ/QA, надобности в чем-то еще не испытываю, каждый инструмент - под свои задачи.
Например: PD - правка базы, ЕМ - создание DTS-пакетов, QA - ну без него просто никуда.
Если очень нужна отладка ХП, посмотри в сторону VS .Net, там в среду встроен отладчик, некоторым нравится.
Artem03 (2004-07-05 17:03:00) [2]Для оценки удобства родных средств MS SQL предлагаю поюзать такую штуку, как Informix с его "мощнейшим" универсальным средством для выполнения всех операций под названием "Командная строка". После одного дня общения если не любовь, то уважение к EM с его обеспечением возможности запуска 99,99% всего того, что относится к разработке и АДМИНИСТИРОВАНИЮ баз данных обеспечена.
Ega23 (2004-07-05 16:54:00) [3]А такими штуками как
--
и
/*
*/
пользоваться тоже не приходилось? А если выделить кусок текста, то будет выполняться именно он.
jenya_d (2004-07-05 16:49:00) [4]To Ega23 © (05.07.04 16:43) [21]
>А Save As сделать не пробовал? :о)
Заче мне сохранять если в Notepad'е все остается и без сохранения на диске!!! Диск то зачем засорять?
Ega23 (2004-07-05 16:43:00) [5]я копирую в Notepad
А Save As сделать не пробовал? :о)
jenya_d (2004-07-05 16:39:00) [6]To Ega23 © (05.07.04 16:24) [17]
Причем тут бред? Я имел ввиду что нужный сложный запрос после написания и выполнения я копирую в Notepad и продолжаю выполнять запросы в окне QA, а потом если нужно к нему вернуться я его копирую обратно из Notepad'а. А если бы была история запросов я бы этим моразмом не занимался.
Курдль (2004-07-05 16:38:00) [7]Я чувствую, что здесь собрались 2 категории разработчиков.
1. Те, кто создает базы пр помощи кнопок createDataBase/CreateTable/AddField и т.п.
2. Те, кто их рисует в виде диаграмм.
Для 1-х: вы когда-нить видели, как после шаманских действий на экране с добавлением/удалением квадратиков-таблиц, связей и т.п. рождается простой и незамысловатый скрипт коррекции БД. Причем не какой-то умозрительный, а который можно тут же исполнить и минуя всякие QA, ISQL, PLSQL, ваша БД примет требуемую структуру?
jenya_d (2004-07-05 16:33:00) [8]To bushmen © (05.07.04 16:13) [13]
Я не хаю а высказываю свое личное мнение. С возможностями я ознакомился на сколько могла это позвалить SQL Books (я думаю процентов на 90 в частности QA).
А вообще у меня складывается мнение что многие из тех кто здесь высказывался просто не работали в удобном и комфортном интерфейсе при разработке БД, а привыкли к MS-кому несколько деревянному. Я лично не имею ничего против тех кто считает рульной прогой QA, просто они к ней привыкли, но те кто привык к более развитым возможностям в программных средах разрботки не хотелось бы с "мерса" пересаживаться на "жигули", и заново вспоминать что чтобы "закрыть дверь надо ее долбануть посильнее" и не забыть "подкрутьть колеса чтоб не отвалились".
Ega23 (2004-07-05 16:24:00) [9]особенно когда разрабатываемых баз несколько и табличек в них много, а помнить названия полностью очень напряжно!!!
Поэтому мой шеф не любит шахматы. Он говорит, что это не игра, а ерунда, вот помнить все поля в каждой таблице для каждой базы....
или хранить сделанные запросы в Notepad,
Это чё за бред??????????
jenya_d (2004-07-05 16:21:00) [10]To Fiend © (05.07.04 16:05) [8]
возможно автоподсказки кода SQL - фишка для медленноработающих людей или начинающих(в основном), но вот подсказака названий объктов БД (таблиц, полей, процедур, функций, представлений, параметров процедур и функций) это довольно необходимо на мой взгляд, особенно когда разрабатываемых баз несколько и табличек в них много, а помнить названия полностью очень напряжно!!!
>Данные в скрипт - а зачем? можно сделать Save As (*.CSV)
можно что угодно сделать но зачем что-то придумывать отвлекаться на это, если логично экспортировать в скрипт и не думать еще об этой проблеме
На счет истории запросов (имхо - странный вопрос) - я например при поиске проблем в данных пользователей поизвожу много запросов часто меняя только малую часть его и история у меня используется процентов на 60, без нее очень проблематично. А в QA приходиться или открывать кучку окон-запросов или хранить сделанные запросы в Notepad, чтобы потом по мере необходимости их доставать. На это тратиться лишнее время
А в заключении могу сказать, что пришлось свой так сказать MS SQL Expert кактать, он хоть немного глюкавый но получше и поудобнее QA!!!
Ega23 (2004-07-05 16:19:00) [11]Курдль © (05.07.04 16:14) [14]
А я про что в [7] говорил? А QA - это для прогонки скриптов, написания и отладки процедур для MS SQL.
Курдль (2004-07-05 16:14:00) [12]
> Если кто знает такие продукты подскажите.
Вам уже подсказали [7]. Знаю, что многие юзают для разработки баз Rational Rose, но сам даже не пытался. Много лет счастливо работаю с Power Designer и не могу нарадоваться. Т.е. все заботы о проектировании, проверке, созданию БД отпали за счет него. Кроме того PD имеет прекрасный графический интерфейс и возможность документирования любых (а не только БД-ориентированных) задач.
Я как сажусь за него - так половину проекта на нем и выполняю - бизнесс-модель, объектную модель, ER-модель, физическую модель БД и в конце концов - полный (не требующий никаких вмешательств) скрипт создания (модификации) БД.
bushmen (2004-07-05 16:13:00) [13]>jenya_d (05.07.04 16:08) [11]
Не надо все, что не нравиться хаить. Может просто Вы не до конца разобрались с возможностями данных приложений?
bushmen (2004-07-05 16:09:00) [14]>"Разработки"!
А что это такое? :)
> ИМХО, ЕМ - отстой полный
На вкус и цвет товарищей нет.
>очень "дубовый отладчик" который не позволяет отлдаживать несколько процедур;
создавай несколько окон и отлаживай хоть 5 процедур
jenya_d (2004-07-05 16:08:00) [15]Мое мнение что EM и QA оба отстойные и друг друга стоят, но хотелось бы иметь средство разработки объединяющее в себе их обоих, с возможностями как в отечественном продукте от
HK Software - IBExpertвключая его же дружелюбный интерфейс.
Если кто знает такие продукты подскажите.
Fiend (2004-07-05 16:06:00) [16]к тому же есть Database Diagram. Что еще нужно?
Курдль (2004-07-05 16:05:00) [17]
> Ega23 © (05.07.04 15:59) [7]
> PowerDesigner от Sybase.
> А вот QA - незаменимая вещь. У меня программа № 2 (после
> Delphi).
Полностью согласен с одной стороны и не согласен - с другой!
Когда я говорил про "инструмент разработчика", то имел в виду нечто похожее на кульман, а не на кувалду с дрочёвым напильником.
Естественно "разработка" - это case-инструменты. А уж какая там СУБД каким "интерактивными создателем запросов" обслуживается - это уже частности. MS попыталась родить каменный цветок - Visio, но...
Fiend (2004-07-05 16:05:00) [18]То jenya_d
автоподсказки кода SQL - фишка для медленноработающих людей или начинающих(в основном). У меня оно отключено и в эксперте. Хотя кому то помогает, не буду спорить.
Отладчик там самый что ни на есть правильный, он именно в сервер встроен и в отличие от экспертного, который есть лишь парсер и пошаговый выполнитель, просто рульная вещь!!!.
Данные в скрипт - а зачем? можно сделать Save As (*.CSV) или скопировать в буфер а потом вставить где нужно.
А история запросов зачем? просто пример приведи
Ega23 (2004-07-05 15:59:00) [19]Fiend © (05.07.04 15:51) [3]
bushmen © (05.07.04 15:52) [4]
ИМХО, ЕМ - отстой полный. Рекомендую PowerDesigner от Sybase.
А вот QA - незаменимая вещь. У меня программа № 2 (после Delphi).
jenya_d (2004-07-05 15:57:00) [20]>Fiend © (05.07.04 15:46)
Стандартные не устраивают присущей Microsoft на мой взгляд не доделанностью в средствах разработки. В частности что касается Query Analizer, то он в сравнении с удобством и комфортом работы в IB Expert все равно что каменный век и наше время: нет поддержки автоподсказки кода SQL, имен объектов БД; очень "дубовый отладчик" который не позволяет отлдаживать несколько процедур; отсутствие экспорта выбранных данных в скрипт; отсутствие истории запросов и т.д.