Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Ошибка реиндексации  [new]
chel74
Member

Откуда: Челябинск
Сообщений: 110
Добрый день.

Настроил план обслуживания для реиндексации баз (перестроение индекса). Задание валится с ошибкой, но из описании ошибки ничего полезного найти не могу. Как найти причину сбоя?

sql 2008 R2

журнал задания:
Выполняется от имени пользователя: SQLSERVER\sqluser....-bit (C) Корпорация Майкрософт (Microsoft Corporation), 2010. Все права защищены. Начало: 11:06:54
Выполнение: 2015-09-27 11:06:55.87 Источник: {2EAC823F-F20A-400C-BEC9-18BC1B15FD36} Выполнение запроса "DECLARE @Guid UNIQUEIDENTIFIER EXECUTE msdb..sp...".: 100% завершено Конец выполнения
Выполнение: 2015-09-27 11:14:14.52 Источник: Задача "Перестроение индекса" Выполнение запроса "USE [UPPCGP] ".: 0% завершено Конец выполнения
Выполнение: 2015-09-27 11:14:14.59 Источник: Задача "Перестроение индекса" Выполнение запроса "ALTER INDEX [_Acc20_ByCode_SR] ON [dbo].[_Acc20] R...".: 0% завершено Конец выполнения
Выполнение: 2015-09-27 11:14:14.59 Источник: Задача "Перестроение индекса" Выполнение запроса "USE [UPPCGP] ".: 0% завершено Конец выполнения
Выполнение: 2015-09-27 11:14:14.62 Источник: Задача "Перестроение индекса" Выполнение запроса "ALTER INDEX [_Acc20_ByDescr_SR] ON [dbo].[_Acc20] ...".: 0% завершено Конец выполнения
Выполнение: 2015-09-27 11:14:14.62 Источник: Задача "Перестроение индекса" Выполнение запроса "USE [UPPCGP] ".: 0% завершено Конец выполнения
Выполнение: 2015-09-27 11:14:14.63 Источник: Задача "Перестроение индекса" Выполнение запроса "ALTER INDEX [_Acc20_ByOrder_SR] ON [dbo].[_Acc20] ...".: 0% завершено Конец выполнения
Выполнение: 2015-09-27 11:14:14.63 Источник: Задача "Перестроение индекса" Выполнение запроса "USE [UPPCGP] ".: 0% завершено Конец выполнения
Выполнение: 2015-09-27 11:14:14.63 Источник: Задача "Перестроение индекса" Выполнение запроса "ALTER INDEX [_Acc20_ByParentCode_RSR] ON [dbo].[_A...".: 0% завершено Конец выполнения
Выполнение: 2015-09-27 11:14:14.63 Источник: Задача "Перестроение индекса" Выполнение запроса "USE [UPPCGP] ".: 0% завершено Конец выполнения
Выполнение: 2015-09-27 11:14:14.65 Источник: Задача "Перестроение индекса" Выполнение запроса "ALTER INDEX [_Acc20_ByParentDescr_RSR] ON [dbo].[_...".: 0% завершено Конец выполнения
Выполнение: 2015-09-27 11:14:14.65 Источник: Задача "Перестроение индекса" Выполнение запроса "USE [UPPCGP] ".: 0% завершено Конец выполнения
Выполнение: 2015-09-27 11:14:14.66 Источник: Задача "Перестроение индекса" Выполнение запроса "ALTER INDEX [_Acc20_ByParentOrder_RSR] ON [dbo].[_...".: 0% завершено Конец выполнения
Выполнение: 2015-09-27 11:14:14.66 Источник: Задача "Перестроение индекса" Выполнение запроса "USE [UPPCGP] ".: 0% завершено Конец выполнения
Выполнение: 2015-09-27 11:14:14.68 Источник: Задача "Перестроение индекса" Выполнение запроса "ALTER INDEX [PK___Acc20NG__AC8ED0C42C0E3AA8] ON [d...".: 0% завершено Конец выполнения
Выполнение: 2015-09-27 11:14:14.68 Источник: Задача "Перестроение индекса" Выполнение запроса "USE [UPPCGP] ".: 0% завершено Конец выполнения
Выполнение: 2015-09-27 11:14:14.68 Источник: Задача "Перестроение индекса" Выполнение запроса "ALTER INDEX [_Acc20_ExtDim1515_ByLineNo_RNR] ON [d...".: 0% завершено Конец выполнения
Выполнение: 2015-09-27 11:14:14.68 Источник: Задача "Перестроение индекса" Выполнение запроса "USE [UPPCGP] ".: 0% завершено Конец выполнения
Выполнение: 2015-09-27 11:14:14.69 Источник: Задача "Перестроение индекса" Выполнение запроса "ALTER INDEX [_Acc20_ExtDim1515_IntKeyInd] ON [dbo]...".: 0% завершено Конец выполнения
Выполнение: 2015-09-27 11:14:14.69 Источник: Задача "Перестроение индекса" Выполнение запроса "USE [UPPCGP] ".: 0% завершено Конец выполнения
Выполнение: 2015-09-27 11:14:14.69 Источник: Задача "Перестроение индекса" Выполнение запроса "ALTER INDEX [_Acc21_ByCode_SR] ON [dbo].[_Acc21] R...".: 0% завершено Конец выполнения
Выполнение: 2015-09-27 11:14:14.69 Источник: Задача "Перестроение индекса" Выполнение запроса "USE [UPPCGP] ".: 0% завершено Конец выполне... Не удалось выполнить п... Шаг завершился с ошибкой.
27 сен 15, 10:15    [18200627]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка реиндексации  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Читайте лог плана выполнения, а не лог джоба.
27 сен 15, 10:25    [18200636]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка реиндексации  [new]
chel74
Member

Откуда: Челябинск
Сообщений: 110
Сбой выполнения запроса "ALTER INDEX [_AccRgE1659_ByRecorder_RNN] ON [dbo]...." со следующей ошибкой: "Транзакция (идентификатор процесса 70) вызвала взаимоблокировку ресурсов блокировка с другим процессом и стала жертвой взаимоблокировки. Запустите транзакцию повторно.". Возможные причины сбоя: проблемы с этим запросом, свойство "ResultSet" установлено неправильно, параметры установлены неправильно или соединение было установлено неправильно.
27 сен 15, 10:47    [18200651]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка реиндексации  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
https://social.msdn.microsoft.com/forums/sqlserver/en-US/06a4efde-9925-42c4-9ba6-346933377f48/index-rebuild-in-maintenance-plan-causes-deadlock
27 сен 15, 12:31    [18200769]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка реиндексации  [new]
chel74
Member

Откуда: Челябинск
Сообщений: 110
Почему-то при ручном выполнении
sp_msforeachtable N'DBCC DBREINDEX (''?'')'
проблем нет, проблема только при выполнении плана.
27 сен 15, 13:40    [18200872]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка реиндексации  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
chel74
Почему-то при ручном выполнении
sp_msforeachtable N'DBCC DBREINDEX (''?'')'

проблем нет, проблема только при выполнении плана.
Ну, если лень читать ссылки, делайте так.
27 сен 15, 14:59    [18200975]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка реиндексации  [new]
chel74
Member

Откуда: Челябинск
Сообщений: 110
В ссылке сказано что человек установил maxdop >1 т.к. включал параллелизм, а потом для решения проблем ему предложили временно ставить его в 1.
Я maxdop изначально не менял.
28 сен 15, 07:36    [18202396]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка реиндексации  [new]
Glory
Member

Откуда:
Сообщений: 104751
chel74
В ссылке сказано что человек установил maxdop >1 т.к. включал параллелизм, а потом для решения проблем ему предложили временно ставить его в 1.
Я maxdop изначально не менял.

А почему вы решили, что план обслуживания выполняет sp_msforeachtable N'DBCC DBREINDEX (''?'')' ?
28 сен 15, 08:07    [18202427]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить