Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.08.01;
Скачать: [xml.tar.bz2];

Вниз

Утилиты администрирования MS SQL 2000   Найти похожие ветки 

 
jenya_d   (2004-07-05 15:38) [0]

Доброго времени суток профи!!

Подскажет ли кто-нибудь хорошие утилиты для администрирования и разработки БД MS SQL 2000? (Кроме стандартных, поставляемых в составе MS SQL 2000).

Заранее очень благодарен.


 
Fiend ©   (2004-07-05 15:46) [1]

Встречный вопрос: а чем стандартные не устраивают?


 
Курдль ©   (2004-07-05 15:49) [2]


> Fiend ©   (05.07.04 15:46) [1]
> Встречный вопрос: а чем стандартные не устраивают?

Контрвстречный вопрос: А какие стандартные средства для разработки БД у MS в наличии?


 
Fiend ©   (2004-07-05 15:51) [3]

Query Analyzer, Enterprise Manager.


 
bushmen ©   (2004-07-05 15:52) [4]

> Курдль ©   (05.07.04 15:49) [2]
> А какие стандартные средства для разработки БД у MS в наличии?

А что, Enterprise Manager уже перестал быть средством создания баз данных, таблиц и т.п. на ряду с Query Analyzer"ом? :)))


 
Курдль ©   (2004-07-05 15:57) [5]


> bushmen ©   (05.07.04 15:52) [4]
> А что, Enterprise Manager уже перестал быть средством создания
> баз данных, таблиц и т.п. на ряду с Query Analyzer"ом? :)))

Я что, сказал "создания"? Я сказал: "Разработки"!


 
jenya_d   (2004-07-05 15:57) [6]

>Fiend ©   (05.07.04 15:46)
Стандартные не устраивают присущей Microsoft на мой взгляд не доделанностью в средствах разработки. В частности что касается Query Analizer, то он в сравнении с удобством и комфортом работы в IB Expert все равно что каменный век и наше время: нет поддержки автоподсказки кода SQL, имен объектов БД; очень "дубовый отладчик" который не позволяет отлдаживать несколько процедур; отсутствие экспорта выбранных данных в скрипт; отсутствие истории запросов и т.д.


 
Ega23 ©   (2004-07-05 15:59) [7]

Fiend ©   (05.07.04 15:51) [3]
bushmen ©   (05.07.04 15:52) [4]

ИМХО, ЕМ - отстой полный. Рекомендую PowerDesigner от Sybase.
А вот QA - незаменимая вещь. У меня программа № 2 (после Delphi).


 
Fiend ©   (2004-07-05 16:05) [8]

То jenya_d
автоподсказки кода SQL - фишка для медленноработающих людей или начинающих(в основном). У меня оно отключено и в эксперте. Хотя кому то помогает, не буду спорить.
Отладчик там самый что ни на есть правильный, он именно в сервер встроен и в отличие от экспертного, который есть лишь парсер и пошаговый выполнитель, просто рульная вещь!!!.
Данные в скрипт - а зачем? можно сделать Save As (*.CSV) или скопировать в буфер а потом вставить где нужно.

А история запросов зачем? просто пример приведи


 
Курдль ©   (2004-07-05 16:05) [9]


> Ega23 ©   (05.07.04 15:59) [7]
> PowerDesigner от Sybase.
> А вот QA - незаменимая вещь. У меня программа № 2 (после
> Delphi).

Полностью согласен с одной стороны и не согласен - с другой!
Когда я говорил про "инструмент разработчика", то имел в виду нечто похожее на кульман, а не на кувалду с дрочёвым напильником.
Естественно "разработка" - это case-инструменты. А уж какая там СУБД каким "интерактивными создателем запросов" обслуживается - это уже частности. MS попыталась родить каменный цветок - Visio, но...


 
Fiend ©   (2004-07-05 16:06) [10]

к тому же есть Database Diagram. Что еще нужно?


 
jenya_d   (2004-07-05 16:08) [11]

Мое мнение что EM и QA оба отстойные и друг друга стоят, но хотелось бы иметь средство разработки объединяющее в себе их обоих, с возможностями как в отечественном продукте от
HK Software - IBExpert включая его же дружелюбный интерфейс.
 Если кто знает такие продукты подскажите.


 
bushmen ©   (2004-07-05 16:09) [12]

>"Разработки"!

А что это такое? :)

> ИМХО, ЕМ - отстой полный

На вкус и цвет товарищей нет.

>очень "дубовый отладчик" который не позволяет отлдаживать несколько процедур;

создавай несколько окон и отлаживай хоть 5 процедур


 
bushmen ©   (2004-07-05 16:13) [13]

>jenya_d   (05.07.04 16:08) [11]

Не надо все, что не нравиться хаить. Может просто Вы не до конца разобрались с возможностями данных приложений?


 
Курдль ©   (2004-07-05 16:14) [14]


>  Если кто знает такие продукты подскажите.

Вам уже подсказали [7]. Знаю, что многие юзают для разработки баз Rational Rose, но сам даже не пытался. Много лет счастливо работаю с Power Designer и не могу нарадоваться. Т.е. все заботы о проектировании, проверке, созданию БД отпали за счет него. Кроме того PD имеет прекрасный графический интерфейс и возможность документирования любых (а не только БД-ориентированных) задач.
Я как сажусь за него - так половину проекта на нем и выполняю - бизнесс-модель, объектную модель, ER-модель, физическую модель БД и в конце концов - полный (не требующий никаких вмешательств) скрипт создания (модификации) БД.


 
Ega23 ©   (2004-07-05 16:19) [15]

Курдль ©   (05.07.04 16:14) [14]

А я про что в [7] говорил? А QA - это для прогонки скриптов, написания и отладки процедур для MS SQL.


 
jenya_d   (2004-07-05 16:21) [16]

To Fiend ©   (05.07.04 16:05) [8]
возможно автоподсказки кода SQL - фишка для медленноработающих людей или начинающих(в основном), но вот подсказака названий объктов БД (таблиц, полей, процедур, функций, представлений, параметров процедур и функций) это довольно необходимо на мой взгляд, особенно когда разрабатываемых баз несколько и табличек в них много, а помнить названия полностью очень напряжно!!!

>Данные в скрипт - а зачем? можно сделать Save As (*.CSV)
можно что угодно сделать но зачем что-то придумывать отвлекаться на это, если логично экспортировать в скрипт и не думать еще об этой проблеме

На счет истории запросов (имхо - странный вопрос) - я например при поиске проблем в данных пользователей поизвожу много запросов часто меняя только малую часть его и история у меня используется процентов на 60, без нее очень проблематично. А в QA приходиться или открывать кучку окон-запросов или хранить сделанные запросы в Notepad, чтобы потом по мере необходимости их доставать. На это тратиться лишнее время

А в заключении могу сказать, что пришлось свой так сказать MS SQL Expert кактать, он хоть немного глюкавый но получше и поудобнее QA!!!


 
Ega23 ©   (2004-07-05 16:24) [17]

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

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

или хранить сделанные запросы в Notepad,

Это чё за бред??????????


 
jenya_d   (2004-07-05 16:33) [18]

To bushmen ©   (05.07.04 16:13) [13]
Я не хаю а высказываю свое личное мнение. С возможностями я ознакомился на сколько могла это позвалить SQL Books (я думаю процентов на 90 в частности QA).
 А вообще у меня складывается мнение что многие из тех кто здесь высказывался просто не работали в удобном и комфортном интерфейсе при разработке БД, а привыкли к MS-кому несколько деревянному. Я лично не имею ничего против тех кто считает рульной прогой QA, просто они к ней привыкли, но те кто привык к более развитым возможностям в программных средах разрботки не хотелось бы с "мерса" пересаживаться на "жигули", и заново вспоминать что чтобы "закрыть дверь надо ее долбануть посильнее" и не забыть "подкрутьть колеса чтоб не отвалились".


 
Курдль ©   (2004-07-05 16:38) [19]

Я чувствую, что здесь собрались 2 категории разработчиков.
1. Те, кто создает базы пр помощи кнопок createDataBase/CreateTable/AddField  и т.п.
2. Те, кто их рисует в виде диаграмм.

Для 1-х: вы когда-нить видели, как после шаманских действий на экране с добавлением/удалением квадратиков-таблиц, связей и т.п. рождается простой и незамысловатый скрипт коррекции БД. Причем не какой-то умозрительный, а который можно тут же исполнить и минуя всякие QA, ISQL, PLSQL, ваша БД примет требуемую структуру?


 
jenya_d   (2004-07-05 16:39) [20]

To Ega23 ©   (05.07.04 16:24) [17]
Причем тут бред? Я имел ввиду что нужный сложный запрос после написания и выполнения я копирую в Notepad и продолжаю выполнять запросы в окне QA, а потом если нужно к нему вернуться я его копирую обратно из Notepad"а. А если бы была история запросов я бы этим моразмом не занимался.


 
Ega23 ©   (2004-07-05 16:43) [21]

я копирую в Notepad

А Save As  сделать не пробовал?  :о)


 
jenya_d   (2004-07-05 16:49) [22]

To Ega23 ©   (05.07.04 16:43) [21]
>А Save As  сделать не пробовал?  :о)
Заче мне сохранять если в Notepad"е все остается и без сохранения на диске!!! Диск то зачем засорять?


 
Ega23 ©   (2004-07-05 16:54) [23]

А такими штуками как
--
и
/*
*/

пользоваться тоже не приходилось? А если выделить кусок текста, то будет выполняться именно он.


 
Artem03   (2004-07-05 17:03) [24]

Для оценки удобства родных средств MS SQL предлагаю поюзать такую штуку, как Informix с его "мощнейшим" универсальным средством для выполнения всех операций под названием "Командная строка". После одного дня общения если не любовь, то уважение к EM с его обеспечением возможности запуска 99,99% всего того, что относится к разработке и АДМИНИСТИРОВАНИЮ баз данных обеспечена.


 
Nikolay M. ©   (2004-07-05 17:06) [25]

Работаю и с PowerDesigner, и с ЕМ/QA, надобности в чем-то еще не испытываю, каждый инструмент - под свои задачи.
Например: PD - правка базы, ЕМ - создание DTS-пакетов, QA - ну без него просто никуда.
Если очень нужна отладка ХП, посмотри в сторону VS .Net, там в среду встроен отладчик, некоторым нравится.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2004.08.01;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.52 MB
Время: 0.039 c
1-1089809469
Vanya
2004-07-14 16:51
2004.08.01
Фнукция вывода виндовского хинта при заполнении например едита


3-1087821905
Bulgar
2004-06-21 16:45
2004.08.01
Альтернатива базе данных


3-1089169402
Jedu
2004-07-07 07:03
2004.08.01
DBGridEh - поля в записи?


3-1089199239
Cranky
2004-07-07 15:20
2004.08.01
оцените код , и оптемезуйте


14-1089964754
}|{yk
2004-07-16 11:59
2004.08.01
До окончания кучмизма осталось меньше 120 дней





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский