Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Утилиты администрирования MS SQL 2000 [D7, MSSQL]


Страницы:   1 2

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, имен объектов БД; очень "дубовый отладчик" который не позволяет отлдаживать несколько процедур; отсутствие экспорта выбранных данных в скрипт; отсутствие истории запросов и т.д.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо