В SQL Server 2008 при попытке реорганизовать индекс таблицы я вижу эту ошибку:
Невозможно реорганизовать индекс "MyIndex" (раздел 1) в таблице "MyTable", поскольку он реорганизуется другим процессом
Я вижу сообщение об ошибке, возвращенное как часть сбоя пакета служб SSIS. Это произошло после нескольких часов, когда меня не было рядом, чтобы быстро посмотреть что-то вроде монитора активности, чтобы определить процесс-виновник.
Мой вопрос заключается в том, как идентифицировать этот другой процесс реорганизации на следующий день после факта?
В идеале хотелось бы видеть историю запросов на реорганизацию индекса для конкретного индекса
sys.dm_exec_requests
иsys.dm_exec_sql_text
, чтобы увидеть, работает ли один из них в настоящее время, прежде чем пытаться запустить другой. Вы также можете использовать сеанс трассировки или расширенный сеанс событий, чтобы регистрировать их вручную... - person Aaron Bertrand   schedule 08.01.2013