|
![]() |
#1 |
Участник
|
Цитата:
Сообщение от rpr
![]() При добавлении нового поля в InventSum Аксапта виснет при синхронизации с SQL. В другие таблицы поля добавлются нормально.
Если прервать синхронизацию (насильно выйти из аксапты), то поле будет создано только в приложении, но не в бд -> будут ошибки при выполнении запроса к InventSum. Пробую 2, 3-звенку, разные имена полей и разные EDT (даже без EDT), "проверить/синхронизировать" таблицу перед добавлением, переиндексировать таблицу, заливать проектом - не помогает. В InventSum более 5 миллионов записей. Помогите идеями, пожалуйста. Ax 3.0, build 1951.5160 / 514-513 SP5 / OP023-379, MS SQL 2000 Аксапта не виснет, она ждет, пока SQL изменит таблицу. Если посмотреть активные процессы БД, то видно, что идет alter table. Резюме: дождаться окончания изменения таблицы на SQL сервере. |
|
![]() |
#2 |
Участник
|
Цитата:
За час ничего не изменилось, попробую оставить на ночь. |
|
![]() |
#3 |
MCITP
|
![]() Цитата:
Хотя для 5 млн. (кстати, вы путаете понятие "огромная" и просто "большая" таблица ![]() В любом случае для начала не мешало бы попробовать дождаться... Поставьте на ночь...
__________________
Zhirenkov Vitaly |
|
![]() |
#4 |
Участник
|
Цитата:
X++: USE master;
GO
EXEC sp_who 'active';
GO X++: USE master EXEC sp_lock X++: DBCC INPUTBUFFER (<SPID>) |
|
![]() |
#5 |
Участник
|
Еще надо контролировать свободное место на дисках под БД. При изменении структуры таблиц сильно увеличивается файл с логом БД. Ну и посмотрите на загрузку дисков через Perfomance monitor. Она должна быть гораздо выше 100%.
|
|
![]() |
#6 |
MCITP
|
![]()
__________________
Zhirenkov Vitaly |
|
Теги |
sql server, добавление поля, блокировка, синхронизация баз |
|
|