powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Проблема с reverse engineering в PD (15.3)
13 сообщений из 13, страница 1 из 1
Проблема с reverse engineering в PD (15.3)
    #37655623
Фотография Tаrantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Раньше всегда работал в ErWin теперь приходиться в PD.
И соответственно пытаюсь сделать reverse engineering в PD(в первый раз).
Сделал ODBC источник, коннект- ок!
Но окно(см.вложение) с выбором объектов пустое.
Подскажите в чём проблема.
...
Рейтинг: 0 / 0
Проблема с reverse engineering в PD (15.3)
    #37655750
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 10.02.2012 13:50, Tаrantino wrote:

> Сделал ODBC источник, коннект- ок!
> Но окно(см.вложение) с выбором объектов пустое.

Ты проверь, правильно ли указаны сервер/пользователь/база ? Какая БД используется?

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Проблема с reverse engineering в PD (15.3)
    #37655782
Фотография Tаrantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
база ms sql 2008
указано правильно, коннект происходит
вот на картинке вверху слева из списка показываются все базы сервера
...
Рейтинг: 0 / 0
Проблема с reverse engineering в PD (15.3)
    #37655998
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tаrantinoуказано правильно, коннект происходит
вот на картинке вверху слева из списка показываются все базы сервера
И если в левом списке выбрать "All databases" - все равно ничего не видно? По идее PowerDesigner тут выполняет запрос, указанный в в свойствах DBMS по пути Script\Objects\Table\SqlListQuery:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
select
   u.name,
   o.name,
   case (o.type) when 'S' then 'SYSTEM TABLE' else 'TABLE' end,
   convert(varchar(8000), p.value)
from
   sys.sysobjects o
   join sys.schemas  u on (u.schema_id = o.uid)
left outer join sys.extended_properties p on (p.major_id = o.id and p.minor_id = 0 and p.name = 'MS_Description')
where
   o.type in ('U', 'S')
  and u.name = %.q:OWNER%
order by 1, 2



Если присоединиться к базе и выполнить запрос самостоятельно, подставив значение вместо %.q:OWNER% - он что-то вернет?
...
Рейтинг: 0 / 0
Проблема с reverse engineering в PD (15.3)
    #37656096
Фотография Tаrantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis Popov,
1. All Database - ничего не возвращает
2. а какое значение поставить?
...
Рейтинг: 0 / 0
Проблема с reverse engineering в PD (15.3)
    #37656112
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 10.02.2012 16:51, Tаrantino wrote:

> 2. а какое значение поставить?

Имя базы данных. И попробуй в правом списке выбрать "All users"
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Проблема с reverse engineering в PD (15.3)
    #37656130
Фотография Tаrantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis Popov,

профайлер показал, что он туда мой логин ставит

а вот "all users" помог!!!

спасибо!!!
...
Рейтинг: 0 / 0
Проблема с reverse engineering в PD (15.3)
    #37656168
Фотография Tаrantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интересно почему колонки не импортнулись...
...
Рейтинг: 0 / 0
Проблема с reverse engineering в PD (15.3)
    #37656178
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 10.02.2012 17:20, Tаrantino wrote:

> Интересно почему колонки не импортнулись...

Т.е. поля таблиц?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Проблема с reverse engineering в PD (15.3)
    #37656196
Фотография Tаrantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
именно они
...
Рейтинг: 0 / 0
Проблема с reverse engineering в PD (15.3)
    #37656280
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 10.02.2012 17:28, Tаrantino wrote:

> именно они

А попробуй сейчас обновить модель по БД, меню Database -> Update Model from Database (Ctrl+R), там в процессе будет
диалоговое окно с разницей - там может не будет полей? Если нет - посмотри на запрос в свойствах DBMS (меню Databse ->
Edit Current DBMS) по пути в дереве Script\Objects\Column\SqlChckQuery и полови его профайлером, может он чего
подскажет. Если таблица появилась только при выборе All users, то может быть тут у PowerDesigner'а какая-то бага, при
реверсе не своих таблиц?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Проблема с reverse engineering в PD (15.3)
    #37656418
Фотография Tаrantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не помогает, не хочет он знать про колонки таблиц
...
Рейтинг: 0 / 0
Проблема с reverse engineering в PD (15.3)
    #37656438
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 10.02.2012 18:41, Tаrantino wrote:

> не помогает, не хочет он знать про колонки таблиц

У меня знает, PowerDesigner 15.3. Попробуй может поменять в свойствах DBMS запросы, чтобы они возвращали данные.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Проблема с reverse engineering в PD (15.3)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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