Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Apply model changes / 8 сообщений из 8, страница 1 из 1
13.08.2010, 09:04
    #36789882
zhez
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Apply model changes
Почему Apply model changes не работает правильно. Допустим я в модели ничего не менял, для интереса попоробовал Apply model changes и он мне выдает в скрипте такие ошибки


--WARNING: The following insert order will fail because it cannot give value to mandatory columns
insert into dbo.Table1 (ID, attID, interID)
select ?, ?, ?
from dbo.tmp_Table1
go

set identity_insert dbo.Table1 off
go

--WARNING: Drop cancelled because mandatory columns must have a value
--if exists (select 1
-- from sysobjects
-- where id = object_id('dbo.tmp_Table1')
-- and type = 'U')
-- drop table dbo.tmp_Table1
--go

И таких у меня 185 штук.
В чем проблема помогите.
...
Рейтинг: 0 / 0
13.08.2010, 10:41
    #36790079
zhez
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Apply model changes
Неужели никто не поможет?
...
Рейтинг: 0 / 0
13.08.2010, 11:35
    #36790240
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Apply model changes
On 13.08.2010 10:04, zhez wrote:

> Почему Apply model changes не работает правильно. Допустим я в модели ничего не менял, для интереса попоробовал Apply
> model changes и он мне выдает в скрипте такие ошибки


В диалоге "Database Synchronization" у тебя была показана разница между моделью и БД, если да, то что ты выбрал (можно
посмотреть через самую правую кнопку Merge Preview этого же диалога)?

В качестве предположения: PowerDesigner (это он?) пытается изменить физический порядок полей.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
13.08.2010, 12:48
    #36790500
zhez
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Apply model changes
Ну да, я это все вижу, но почему как раз там показывает как будто я что то менял. Если ничего не менял, он разве не должен пустой скрипт показать?
...
Рейтинг: 0 / 0
13.08.2010, 12:51
    #36790507
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Apply model changes
zhezНу да, я это все вижу, но почему как раз там показывает как будто я что то менял.
Какие именно изменения он показывает, скрипшот можешь показать? Или скопируй текст из диалога "Merge Preview".
...
Рейтинг: 0 / 0
13.08.2010, 13:01
    #36790539
zhez
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Apply model changes
Тут еще одна вещь. Мне кажется проблема в взаимодействии ПауерДизйнера с базой. Сделал сравнение с apm нормально получается, т.е. получил пустой скрипт. Сделал изменение в одной таблице и сделал референс все нормально генерирует скрипт только для измененных.
...
Рейтинг: 0 / 0
13.08.2010, 13:07
    #36790557
zhez
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Apply model changes
Merge Preview нажимаю ни на что не влиять. А как текст скопировать?
...
Рейтинг: 0 / 0
13.08.2010, 13:14
    #36790578
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Apply model changes
On 13.08.2010 14:07, zhez wrote:

> Merge Preview нажимаю ни на что не влиять. А как текст скопировать?

Можно сохранить файлом - там кнопка есть.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Apply model changes / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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