AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.06.2015, 16:04   #1  
demianimp is offline
demianimp
Участник
 
202 / 104 (4) +++++
Регистрация: 10.10.2013
? Значение NextVal в таблице SystemSequences
Здравствуйте друзья.

Прошу помочь разобраться с таблицей SystemSequences.

Как можно настроить свое значение в поле NextVal?
Сейчас по умолчанию вставляется 5637144826.

DAX 2009, SQL 2008
Старый 11.06.2015, 16:25   #2  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1243 (44) ++++++++
Регистрация: 11.04.2008
Выставляете значение NextVal в нужное и рестартовываете АОС.
Только поясните, чем не устаривает стандартное значение.
Старый 11.06.2015, 16:29   #3  
demianimp is offline
demianimp
Участник
 
202 / 104 (4) +++++
Регистрация: 10.10.2013
Цитата:
Сообщение от DSPIC Посмотреть сообщение
Выставляете значение NextVal в нужное и рестартовываете АОС.
Только поясните, чем не устаривает стандартное значение.
У меня несколько приложений, которые между собой обмениваются данными. Чтобы не было пересечений мне надо, чтобы у таблиц был свой диапазон.

Руками выставить можно, но меня смущает ребут AOS. Вот и подумал, что может где-то можно зашить или перекрыть какой метод.
Старый 11.06.2015, 17:48   #4  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1243 (44) ++++++++
Регистрация: 11.04.2008
нет, по-другому нельзя.
За это сообщение автора поблагодарили: demianimp (1).
Старый 11.06.2015, 18:37   #5  
demianimp is offline
demianimp
Участник
 
202 / 104 (4) +++++
Регистрация: 10.10.2013
Цитата:
Сообщение от DSPIC Посмотреть сообщение
нет, по-другому нельзя.
Спасибо за ответ.

Еще вопрос =) Правильно я понял, что запись в SystemSequences создается только при вставке в новую таблицу? И если сам добавил запись, все равно нужно перезапускать службу?
Старый 12.06.2015, 10:03   #6  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1243 (44) ++++++++
Регистрация: 11.04.2008
Цитата:
Сообщение от demianimp Посмотреть сообщение
Правильно я понял, что запись в SystemSequences создается только при вставке в новую таблицу?
Скорее всего да, но я не задавался таким вопросом - лучше проверить

Цитата:
Сообщение от demianimp Посмотреть сообщение
Правильно я понял, что запись в SystemSequences создается только при вставке в новую таблицу?
Скорее всего да, т.к. правки в таблице применяются только после рестарта службы. АОС кэширует эту таблицу чтобы не дергать SQL лишний раз[/QUOTE]
Старый 12.06.2015, 13:14   #7  
demianimp is offline
demianimp
Участник
 
202 / 104 (4) +++++
Регистрация: 10.10.2013
Цитата:
Сообщение от DSPIC Посмотреть сообщение
Скорее всего да, но я не задавался таким вопросом - лучше проверить


Скорее всего да, т.к. правки в таблице применяются только после рестарта службы. АОС кэширует эту таблицу чтобы не дергать SQL лишний раз
Спасибо большое.
Старый 12.06.2015, 15:26   #8  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
А ваши эти приложения через AX не лезут, напрямую к БД?
В Х++ есть механизмы для резервирования определенного кол-ва RecId для вставки большого кол-ва записей сразу

suspendRecIds(), reserveValues(), removeRecIdSuspension()

https://msdn.microsoft.com/en-us/lib...msequence.aspx
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Миф об уникальности RecId? Alenka DAX: Программирование 51 22.08.2013 13:12
Ввести значение, которого нет в связанной таблице nano3 DAX: Программирование 5 14.07.2008 14:50
Как расчитать значение курсора при вызове initValue в таблице? Red Stranger DAX: Программирование 8 06.04.2005 16:24
Как в таблице rassetDeprAccount.Dimension[8] добавить значение аналитики velk DAX: Программирование 2 25.08.2004 16:37
Значение по умолчанию в таблице bocman DAX: Программирование 4 15.08.2003 16:20

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 19:41.