![]() |
|
IT и Связь Обсуждение "айтишных" вопросов и средств связи |
![]() |
|
Опции темы | Опции просмотра |
![]() |
#1 |
Пенсионер всея Ирландея
|
![]()
Случилась нужда помещать чью-то MS SQL 2005 DB в CVS, а с MS SQL 2005 давно не работал. Памагите.
Существует ли стандартный тулз для создания скрипта метаданных всей БД с учётом зависимостей или повторный запуск того-же скрипта считается у MS признаком хорошего тона? Это "нормально и ожидаемо" что после последовательности "создать скрипт БД, создать новую БД из скрипта, создать новый скрипт из созданой БД" я получаю скрипт с теми-же объектами но в совершенно другом порядке что убивает любую возможность отслеживать изменения метаданных? Спасибо.
__________________
«Борітеся — поборете!» |
![]() |
![]() |
Зарегистрируйтесь или войдите под своим именем, чтобы спрятать этот рекламный блок |
![]() |
#2 |
Спам-робот
|
![]()
Это давно известная фича МС СКЛ - иногда мне кажется они специально ее не фиксят
![]() Повесь системный триггер на базу который будет записывать все нужные тебе изменения метаданных и оттуда корми CVS.
__________________
My Church is Black... |
![]() |
![]() |
![]() |
#3 | ||
Пенсионер всея Ирландея
|
![]() Цитата:
Цитата:
Пойду заливать горе ромом.
__________________
«Борітеся — поборете!» |
||
![]() |
![]() |
![]() |
#4 | ||
Спам-робот
|
![]() Цитата:
А зачем что-то говорить? было бы оно декларированно и не работало - это одно, но этого никогда никто не декларировал. Как-то так - писал AlexL, к нему и вопросы ![]() Цитата:
YellowMan добавил 27.05.2010 в 17:45 ЗЫ Счас проверил что за скрипты генерятся - за три раза они выполнились в одном и том-же порядке и все имееют сортировку, то есть вполне можно говорить о том что порядок соблюдается. Но эта фича недокументирована - МС вполне может изменить все не только со следующей версией но и со следующим патчем, преценденты были. Я бы не полагался особо. Да и что ты будешь делать если появиться новый объект\удалиться старый? Порядок уже будет нарушен.
__________________
My Church is Black... Последний раз редактировалось YellowMan, 27.05.2010 в 16:45. Причина: Добавлено сообщение |
||
![]() |
![]() |
![]() |
#5 |
Заслуженный Участник
|
![]() |
![]() |
![]() |
![]() |
#6 |
Спам-робот
|
![]()
На самом деле если приложить руки и немного головы - то не тяжело.
__________________
My Church is Black... |
![]() |
![]() |
![]() |
#7 |
Участник
|
![]()
Можно создавать скрипты как "file per object".
Тут еще - DBGhost http://www.innovartis.co.uk/. |
![]() |
![]() |
![]() |
#8 | |
Пенсионер всея Ирландея
|
![]() Цитата:
Вот пытаюсь найти оптимальный способ достичь желаемого результата. Yapi добавил 28.05.2010 в 13:01 Это помогает проанализировать отличия двух БД, но затрудняет создание БД из скрипта (ибо опять упираемся в отсутствие порядка исполнения согласно зависимостей) и сравнение двух произвольно взятых сохраненных состояний (прийдётся проверять множество объектов). С практической стороны один скрипт или несколько (таблицы, программные объекты, views, etc) гораздо более просты в обращении.
__________________
«Борітеся — поборете!» Последний раз редактировалось Yapi, 28.05.2010 в 12:01. Причина: Добавлено сообщение |
|
![]() |
![]() |
![]() |
#9 | |
Спам-робот
|
![]() Цитата:
2. http://www.red-gate.com/products/SQL_Compare/index.htm - купи и сравнивай. Оно заодно и сохраняет структуру тоже.
__________________
My Church is Black... |
|
![]() |
![]() |
![]() |
#10 | |
Участник
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#11 | |
Пенсионер всея Ирландея
|
![]()
Мне порядок не нужен, мне нужно (сюрприз-сюрприз) что-бы БД с одинаковой структурой выдавали всегда при скриптовании одинаковые скрипты. Иначе помещение скрипта в любую version control теряет смысл.
Цитата:
![]()
__________________
«Борітеся — поборете!» |
|
![]() |
![]() |
![]() |
#12 | |
READ ONLY
|
![]() Цитата:
__________________
Хотели всё и сразу, а получили ничего и надолго. [url=http://www.visited.ru][img]http://www.visited.ru/flagmap.php?visited=ATBEBGCZFRDEIEITMTNLRUESUKVATR[/img][/url] |
|
![]() |
![]() |
![]() |
#13 | |
Спам-робот
|
![]() Цитата:
![]() ![]() Неа - мало кому нужен.
__________________
My Church is Black... |
|
![]() |
![]() |
Зарегистрируйтесь или войдите под своим именем, чтобы спрятать этот рекламный блок |
![]() |
#14 | |
Пенсионер всея Ирландея
|
![]()
Похоже что это таки признаный MS баг:
Цитата:
__________________
«Борітеся — поборете!» |
|
![]() |
![]() |
![]() |
#15 | |
READ ONLY
|
![]() Цитата:
предложи способ как это можно сделать ![]()
__________________
Хотели всё и сразу, а получили ничего и надолго. [url=http://www.visited.ru][img]http://www.visited.ru/flagmap.php?visited=ATBEBGCZFRDEIEITMTNLRUESUKVATR[/img][/url] |
|
![]() |
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщ. |
Создание Детского хора! | shanna | Детский досуг и увлечения | 36 | 18.05.2010 12:14 |
Создание ВебСайта | Vadims | IT и Связь | 23 | 24.06.2009 21:41 |
А вы бы поддержали создание единого государства Русь? | Mr.Val | Политика | 594 | 15.03.2008 23:12 |
Пентагон ... планировал создание гей-бомбы | dzher | Само приползло | 0 | 13.06.2007 11:20 |
Employment Permits Bill 2005 29/06/2005 published | aaaa | Работа в Ирландии | 16 | 31.08.2005 19:34 |