11.06.2015, 16:04 | #1 |
Участник
|
Значение NextVal в таблице SystemSequences
Здравствуйте друзья.
Прошу помочь разобраться с таблицей SystemSequences. Как можно настроить свое значение в поле NextVal? Сейчас по умолчанию вставляется 5637144826. DAX 2009, SQL 2008 |
|
11.06.2015, 16:25 | #2 |
Боец
|
Выставляете значение NextVal в нужное и рестартовываете АОС.
Только поясните, чем не устаривает стандартное значение. |
|
11.06.2015, 16:29 | #3 |
Участник
|
Цитата:
Руками выставить можно, но меня смущает ребут AOS. Вот и подумал, что может где-то можно зашить или перекрыть какой метод. |
|
11.06.2015, 17:48 | #4 |
Боец
|
нет, по-другому нельзя.
|
|
|
За это сообщение автора поблагодарили: demianimp (1). |
11.06.2015, 18:37 | #5 |
Участник
|
|
|
12.06.2015, 10:03 | #6 |
Боец
|
Цитата:
Скорее всего да, т.к. правки в таблице применяются только после рестарта службы. АОС кэширует эту таблицу чтобы не дергать SQL лишний раз[/QUOTE] |
|
12.06.2015, 13:14 | #7 |
Участник
|
|
|
12.06.2015, 15:26 | #8 |
Участник
|
А ваши эти приложения через AX не лезут, напрямую к БД?
В Х++ есть механизмы для резервирования определенного кол-ва RecId для вставки большого кол-ва записей сразу suspendRecIds(), reserveValues(), removeRecIdSuspension() https://msdn.microsoft.com/en-us/lib...msequence.aspx |
|