Репликация включена - поэтому идентификация не установлена для первичных ключей.
как и при запуске SP, когда повторное заполнение происходит в качестве первого шага с нижеследующим шагом -
DBCC CHECKIDENT ('[SEC].[RLODMDimApplicationSecurityGroupLink]', RESEED, 0);
, мы получаем сообщение об ошибке как:
Проверка идентификационной информации: текущее значение идентификатора '0'. Выполнение DBCC завершено. Если DBCC напечатал сообщения об ошибках, обратитесь к системному администратору.
не удалось запустить sp, даже если вышеупомянутый шаг прокомментирован.
/*Truncate Tables */
DELETE FROM [SEC].[RLODMDimApplicationSecurityGroupLink]
DELETE FROM [SEC].[RLODMDimRloStaffSecurityGroupLink]
--/* Reset SKey */
DBCC CHECKIDENT ('[SEC].[RLODMDimApplicationSecurityGroupLink]', RESEED, 0);
DBCC CHECKIDENT ('[SEC].[RLODMDimRloStaffSecurityGroupLink]', RESEED, 0);
Ожидается, что повторное заполнение происходит успешно, и дальнейший набор процессов происходит без каких-либо хлопот.
Actuals - sp не работает, если не выполнить повторное заполнение до установленного значения.