(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 

Конференция "ERwin"

Обсуждение вопросов, связанных с компанией Computer Associates, ее продуктами ERwin Data Modeler, ERwin Web Portal, ARCserve и др.

 
 
Добавить сообщение »

Тема: ErWin - генерируются неправильные имена реляций

Автор:  Алексей Дата: 10.12.2003 12:04
Васильев Игорь пишет 09.12:
>Алексей,
>
>у меня проблема не с индексами, а с именами реляций, которые в ErWin одни, а в MS SQL после генерации - другие. Даже не с именами, а с неспособностью ErWin эти реляции корректно сопоставить при Complete Compare. В версиях 3.* все работало.
>Я сделал как вы сказали - результат тот же. Да и как это могло бы помочь, если в SQL скрипте генерации таблиц нет никаких упоминаний имен реляций.
>К тому же я не хочу заниматься рутиной по переименованиям, а хочу чтобы ErWin делал это за меня, как в предыдущих версиях.
>
>Что делать? Искать другую программу?
Игорь, добрый день.
Для того чтобы на этапе прямого генерирования (Tools-Forward Engineer) ERwin создавал в выбранной базе имена реляций нужно на вкладке Options в разделе Other Options выбрать Constraint Name. В этом случае связь в SQL Server-е именуется таким же образом как вы назвали реляцию. В дальнейшем не возникает никаких проблем на этапе полного сравнения (Complete Compare). И совсе необязательно искать другую программу :)
Ответить на сообщение »
 
Автор:  Васильев Игорь Дата: 09.12.2003 10:38
Алексей,

у меня проблема не с индексами, а с именами реляций, которые в ErWin одни, а в MS SQL после генерации - другие. Даже не с именами, а с неспособностью ErWin эти реляции корректно сопоставить при Complete Compare. В версиях 3.* все работало.
Я сделал как вы сказали - результат тот же. Да и как это могло бы помочь, если в SQL скрипте генерации таблиц нет никаких упоминаний имен реляций.
К тому же я не хочу заниматься рутиной по переименованиям, а хочу чтобы ErWin делал это за меня, как в предыдущих версиях.

Что делать? Искать другую программу?
Ответить на сообщение »
 
Автор:  Васильев Игорь Дата: 09.12.2003 10:36
Алексей,

у меня проблема не с индексами, а с именами реляций, которые в ErWin одни, а в MS SQL после генерации - другие. Даже не с именами, а с неспособностью ErWin эти реляции корректно сопоставить при Complete Compare. В версиях 3.* все работало.
Я сделал как вы сказали - результат тот же. Да и как это могло бы помочь, если в SQL скрипте генерации таблиц нет никаких упоминаний имен реляций.
К тому же я не хочу заниматься рутиной по переименованиям, а хочу чтобы ErWin делал это за меня, как в предыдущих версиях.

Что делать? Искать другую программу?
Ответить на сообщение »
 
Автор:  Алексей Дата: 01.12.2003 13:24
Garry пишет 27.11:
>Глюк появляется начиная с версии 4.0
>При генерации таблиц и реляций в MS SQL 2000 из модели реляции генерируются в базе данных с именами, отличающимися от имен в модели.
>Например, имя реляции в модели R/607 или R_OrderAuthor, а в базе - FK_Doc_Order_Autho_1F054C92.
>Из за этого при выполнении операции Complete Compare ErWin не может сопоставить Child Relations в модели и базе данных.
>При импорте/экспорте в любую сторону добавляются дубликаты реляций.
>Что делать?

Добрый день.
Судя по всему R/607 или R_OrderAuthor являются лишь глагольной фразой характеризующей связь. Для того чтобы избежать генерации на стороне SQL Server 2000 индексов типа FK_Doc_Order_Autho_1F054C92 нужно проименовать в ERwin все ключевые группы (key groups) на логическом уровне и соответствующие им индексы (indexes) на физическом уровне. В этом случае на стороне SQL Server 2000 все генерится корректно.
Ответить на сообщение »
 
Автор:  Garry Дата: 27.11.2003 13:28
Глюк появляется начиная с версии 4.0
При генерации таблиц и реляций в MS SQL 2000 из модели реляции генерируются в базе данных с именами, отличающимися от имен в модели.
Например, имя реляции в модели R/607 или R_OrderAuthor, а в базе - FK_Doc_Order_Autho_1F054C92.
Из за этого при выполнении операции Complete Compare ErWin не может сопоставить Child Relations в модели и базе данных.
При импорте/экспорте в любую сторону добавляются дубликаты реляций.
Что делать?
Ответить на сообщение »
 

Добавить сообщение »

 Распечатать »
 Правила публикации »
   
 Рекомендовать »  
 

Магазин программного обеспечения   WWW.ITSHOP.RU
erwin Data Modeler Navigator Edition r9.7 - Product plus 1 Year Enterprise Maintenance Commercial
erwin Data Modeler Workgroup Edition r9.7 - Product plus 1 Year Enterprise Maintenance Commercial
erwin Data Modeler Standard Edition r9.7 - Product plus 1 Year Enterprise Maintenance Commercial
ABBYY FineReader 14 Standard Full
СУБД Линтер Бастион. Серверная лицензия. 5 клиентских подключений
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Безопасность компьютерных сетей и защита информации
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Программирование на Microsoft Access
CASE-технологии
Вопросы и ответы по MS SQL Server
Новости мира 3D-ускорителей
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
Обсуждения в форумах
Русификация рамки IDEF0 BPWin4 (41)
Возможно ли русифицировать рамку диаграмм в BPWin4?
 
Проектирование курсовой работы в BPWin (32)
Здравствуйте.Подскажите пожалуйста где можно найти примерное проектирование курсовой работы...
 
Русификация ERWin (29)
Здравствуйте! Используем версию ERwin 4.1 в сети,но при создании логической модели вместо...
 
применение CA Process Modeller (BPWin) и связь моделей BPWin и ErWin (1)
Не очень понятна связь прогр продуктов CA Process Modeller (BPWin) и CA Data Modeller...
 
Erwin 3.5.2 (6)
Где скачать или кто может поделиться прогой Erwin 3.5.2? И как открыть файл из 3.5.2 в Erwin...
 
 
 



    
rambler's top100 Rambler's Top100