Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Ищется средство для разработки и поддержки процедур (view, trigger, etc) на SQLсервер(ах) / 8 сообщений из 8, страница 1 из 1
23.08.2005, 11:25
    #33229491
Drema
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ищется средство для разработки и поддержки процедур (view, trigger, etc) на SQLсервер(ах)
Подскажите, может есть такое, а то думаю скоро будет сложно поддерживать огромное хозяйство вручную..
Интересует следующие возможности:
Поддержка версий процедур, триггеров и тп. Т.е. чтобы можно было узнать кто последний правил, какой датой, какой задачей и так далее.

Удобное написание запросов: нажал Ctrl+пробел и вылез список полей у таблицы.

Экспорт пачек объектов (процедур, триггеров и тп.) в несколько баз с возможной их трансформацией (переименованием, заменой подстрок, лучше Regexp). Создание пачек на основе задач.

Многопользовательская работа.
...

?

PS Нужно для MSSQL.

____________________
http://potolook.positic.ru - Шаблоны, подсветка и дополнительные возможности в Outlook®
...
Рейтинг: 0 / 0
23.08.2005, 11:53
    #33229581
PVP
PVP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ищется средство для разработки и поддержки процедур (view, trigger, etc) на SQLсервер(ах)
DremaПоддержка версий процедур, триггеров и тп. Т.е. чтобы можно было узнать кто последний правил, какой датой, какой задачей и так далее.

Удобное написание запросов: нажал Ctrl+пробел и вылез список полей у таблицы.

Экспорт пачек объектов (процедур, триггеров и тп.) в несколько баз с возможной их трансформацией (переименованием, заменой подстрок, лучше Regexp). Создание пачек на основе задач.

Многопользовательская работа.

Режим "Настройка системы" в БАС .
Хранится список функций, процедур, и др. скриптов.
Также имеется список используемых баз данных. Для каждого скрипта отмечается, в каких базах данных он должен быть выполнен. Ведется протокол, когда и в какой базе данных выполнен скрипт, что предохраняет от повторного его выполнения. Версии раскладываются по датам. Если версия скрипта имеет более поздню дату, чем записанная в протоколе,то она выполняется.

Это, к стати, удобно не только для внутренней поддержки системы, но и для рассылки модификаций. Достаточно отправить клиенту базу BAS_Main, он ее подставляет вместо своей и дает команду выполнить все скрипты. Выполняются только те, которые еще у него не были проведены и которые ему требуются.
...
Рейтинг: 0 / 0
23.08.2005, 11:53
    #33229582
PVP
PVP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ищется средство для разработки и поддержки процедур (view, trigger, etc) на SQLсервер(ах)
...
Рейтинг: 0 / 0
23.08.2005, 12:03
    #33229604
Drema
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ищется средство для разработки и поддержки процедур (view, trigger, etc) на SQLсервер(ах)
К сожалению не смог скачать демо-версию с сайта, какая-то ошибка..
Для меня главное это п.3, то есть создание пакетов для рассылки на другие сервера с возможной (обязательной!) модификацией скриптов налету (по некоторым правилам). На конечных базах не должно ничего стоять, там просто скрипты выполняются и все.. вся версионность отслеживается централизовано.

____________________
http://potolook.positic.ru - Шаблоны, подсветка и дополнительные возможности в Outlook®
...
Рейтинг: 0 / 0
23.08.2005, 12:32
    #33229711
Один1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ищется средство для разработки и поддержки процедур (view, trigger, etc) на SQLсервер(ах)
DremaПодскажите, может есть такое, а то думаю скоро будет сложно поддерживать огромное хозяйство вручную..
Интересует следующие возможности:
Поддержка версий процедур, триггеров и тп. Т.е. чтобы можно было узнать кто последний правил, какой датой, какой задачей и так далее.

Удобное написание запросов: нажал Ctrl+пробел и вылез список полей у таблицы.

Экспорт пачек объектов (процедур, триггеров и тп.) в несколько баз с возможной их трансформацией (переименованием, заменой подстрок, лучше Regexp). Создание пачек на основе задач.

Многопользовательская работа.
...

Эх... С одной стороны утилит, реализующих все это в той или иной степени достаточно много. С другой, многие пользователи все равно в итоге возвращаются к QA

Вообще: CASE средства (но если база _изначально_ проектировалась не с их помощью, то плохо) + (возможно) VSS + QA - вот инструменты разработчика под MSSQL
...
Рейтинг: 0 / 0
23.08.2005, 12:36
    #33229721
Drema
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ищется средство для разработки и поддержки процедур (view, trigger, etc) на SQLсервер(ах)
Ну, QA это по-умолчанию, но там никакой автоматизации не сделаешь, к сожалению.. А вот VSS надо покопать, что-то я даже не подумал, спасибо!

____________________
http://potolook.positic.ru - Шаблоны, подсветка и дополнительные возможности в Outlook®
...
Рейтинг: 0 / 0
23.08.2005, 13:26
    #33229874
Один1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ищется средство для разработки и поддержки процедур (view, trigger, etc) на SQLсервер(ах)
DremaНу, QA это по-умолчанию, но там никакой автоматизации не сделаешь, к сожалению.. А вот VSS надо покопать, что-то я даже не подумал, спасибо!
Ну вообще-то QA можно немного улучшить в плане intellisense
...
Рейтинг: 0 / 0
23.08.2005, 13:52
    #33229970
Drema
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ищется средство для разработки и поддержки процедур (view, trigger, etc) на SQLсервер(ах)
Хм, классная вещь, мне понравилась :)

____________________
http://potolook.positic.ru - Шаблоны, подсветка и дополнительные возможности в Outlook®
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Ищется средство для разработки и поддержки процедур (view, trigger, etc) на SQLсервер(ах) / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]