Невозможно возобновить отключенный индекс - PullRequest
1 голос
/ 27 марта 2019

Я отключил индекс для своей базы данных SQL-сервера Azure, а затем начал перестраивать его с параметром resumable=on.После того, как я прервал восстановление, я не могу возобновить или прервать его, потому что индекс отключен, и я получаю ошибку:

Невозможно выполнить указанную операцию с отключенным индексом

Худшеезаключается в том, что я не могу создать какие-либо другие индексы, поскольку затем получаю еще одну ошибку:

Невозможно выполнить эту операцию над «объектом» с идентификатором 1918629878, поскольку один или несколько индексов в настоящее время находятся в состоянии возобновления восстановления индекса.Пожалуйста, обратитесь к sys.index_resumable_operations для получения более подробной информации.

Как я могу решить эту проблему?

Ответы [ 2 ]

0 голосов
/ 28 марта 2019

Используйте sys.index_resumable_operations для мониторинга и проверки текущего состояния выполнения для возобновляемых перестроений индекса.

SELECT total_execution_time, percent_complete, name,state_desc,last_pause_time,page_count
FROM sys.index_resumable_operations;

Вы можете увидеть оперативную операцию перестроения индекса возобновляемой работы после того, сколько% завершения, если текущий статус PAUSED. Вы не можете удалить индекс, пока индекс находится в состоянии PAUSED, если мы попробуем, мы получим эту ошибку.

Невозможно выполнить эту операцию над «объектом» с идентификатором 1918629878 как единым целым или другие индексы в настоящее время находятся в состоянии восстановления индекса. пожалуйста обратитесь к sys.index_resumable_operations для более подробной информации.

Чтобы возобновить операцию Online Index, необходимо использовать следующий запрос.

ALTER INDEX IX_tablename ON [Table_Name]  RESUME

для получения дополнительной информации, проверьте это Возобновляемый онлайн-индекс, созданный в SQL Server

0 голосов
/ 28 марта 2019

Пожалуйста, попытайтесь прервать операцию онлайн-индекса, используя следующую инструкцию:

ALTER INDEX [IndexName] on [TableName] ABORT;
...