AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.01.2012, 13:08   #1  
Aza123 is offline
Aza123
Участник
 
9 / 10 (1) +
Регистрация: 25.01.2012
! Ошибки авторизации (помогите найти корень зла)
CRM 4.0. Нежданно-негаданно возникли какие-то ошибки (скорее всего, проблемы авторизацией). Ошибки повылазили сразу в нескольких местах (подозреваю, что корень у всего этого зла один):

Deployment manager


MS CRM Demonstration tools
К серверу коннектится нормально:


А дальше не впускает:


SQL Server
При обслуживании базы

Ошибка-1073548784) Сбой выполнения запроса "DBCC CHECKDB(N'Ufa_MSCRM') WITH NO_INFOMSGS
" со следующей ошибкой: "Ошибка в таблице: таблица "AnnotationBase" (идентификатор 229575856). Строке индекса "ndx_PrimaryKey_Annotation" (идентификатор 2) не соответствует ни одна строка данных. Возможно, существуют лишние или недопустимые ключи для:
Строка индекса (1:648:6) со значениями (AnnotationId = 'B5CD37B0-DA26-E111-B8FB-00155D00C207' and ObjectId = '660D6FB6-3557-DF11-881B-90E6BA8B16A9' and UNIQUIFIER = 13) указывает на строку данных, определенную (ObjectId = '660D6FB6-3557-DF11-881B-90E6BA8B16A9' and UNIQUIFIER = 13).
Ошибка в таблице: таблица "AnnotationBase" (идентификатор 229575856). Строке индекса "ndx_PrimaryKey_Annotation" (идентификатор 2) не соответствует ни одна строка данных. Возможно, существуют лишние или недопустимые ключи для:
Строка индекса (1:648:7) со значениями (AnnotationId = '9358582D-DB26-E111-B8FB-00155D00C207' and ObjectId = '760D6FB6-3557-DF11-881B-90E6BA8B16A9' and UNIQUIFIER = 14) указывает на строку данных, определенную (ObjectId = '760D6FB6-3557-DF11-881B-90E6BA8B16A9' and UNIQUIFIER = 14).
Ошибка в таблице: таблица "AnnotationBase" (идентификатор 229575856). Строке индекса "ndx_PrimaryKey_Annotation" (идентификатор 2) не соответствует ни одна строка данных. Возможно, существуют лишние или недопустимые ключи для:
Строка индекса (1:648:10) со значениями (AnnotationId = '83D7B6D4-DB26-E111-B8FB-00155D00C207' and ObjectId = '44126FB6-3557-DF11-881B-90E6BA8B16A9' and UNIQUIFIER = 9) указывает на строку данных, определенную (ObjectId = '44126FB6-3557-DF11-881B-90E6BA8B16A9' and UNIQUIFIER = 9).
Ошибка в таблице: таблица "AnnotationBase" (идентификатор 229575856). Строке индекса "ndx_Security" (идентификатор 3) не соответствует ни одна строка данных. Возможно, существуют лишние или недопустимые ключи для:
Строка индекса (1:365284:111) со значениями (OwningUser = 'E6B086C1-EE8D-E011-AB26-00155D00C203' and OwningBusinessUnit = '39BF54E5-EE8D-E011-AB26-00155D00C203' and ObjectId = '44126FB6-3557-DF11-881B-90E6BA8B16A9' and UNIQUIFIER = 9) указывает на строку данных, определенную (ObjectId = '44126FB6-3557-DF11-881B-90E6BA8B16A9' and UNIQUIFIER = 9).
Ошибка в таблице: таблица "AnnotationBase" (идентификатор 229575856). Строке индекса "ndx_Security" (идентификатор 3) не соответствует ни одна строка данных. Возможно, существуют лишние или недопустимые ключи для:
Строка индекса (1:526313:66) со значениями (OwningUser = 'E6B086C1-EE8D-E011-AB26-00155D00C203' and OwningBusinessUnit = '39BF54E5-EE8D-E011-AB26-00155D00C203' and ObjectId = '660D6FB6-3557-DF11-881B-90E6BA8B16A9' and UNIQUIFIER = 13) указывает на строку данных, определенную (ObjectId = '660D6FB6-3557-DF11-881B-90E6BA8B16A9' and UNIQUIFIER = 13).
Ошибка в таблице: таблица "AnnotationBase" (идентификатор 229575856). Строке индекса "ndx_Security" (идентификатор 3) не соответствует ни одна строка данных. Возможно, существуют лишние или недопустимые ключи для:
Строка индекса (1:526313:67) со значениями (OwningUser = 'E6B086C1-EE8D-E011-AB26-00155D00C203' and OwningBusinessUnit = '39BF54E5-EE8D-E011-AB26-00155D00C203' and ObjectId = '760D6FB6-3557-DF11-881B-90E6BA8B16A9' and UNIQUIFIER = 14) указывает на строку данных, определенную (ObjectId = '760D6FB6-3557-DF11-881B-90E6BA8B16A9' and UNIQUIFIER = 14).
Ошибка в таблице: таблица "AnnotationBase" (идентификатор 229575856). Строке индекса "ndx_Sync_VersionNumber" (идентификатор 4) не соответствует ни одна строка данных. Возможно, существуют лишние или недопустимые ключи для:
Строка индекса (1:397575:37) со значениями (VersionNumber = 0x0000000000801DC8 and ObjectId = '660D6FB6-3557-DF11-881B-90E6BA8B16A9' and UNIQUIFIER = 13) указывает на строку данных, определенную (ObjectId = '660D6FB6-3557-DF11-881B-90E6BA8B16A9' and UNIQUIFIER = 13).
Ошибка в таблице: таблица "AnnotationBase" (идентификатор 229575856). Строке индекса "ndx_Sync_VersionNumber" (идентификатор 4) не соответствует ни одна строка данных. Возможно, существуют лишние или недопустимые ключи для:
Строка индекса (1:397575:38) со значениями (VersionNumber = 0x0000000000801DCE and ObjectId = '760D6FB6-3557-DF11-881B-90E6BA8B16A9' and UNIQUIFIER = 14) указывает на строку данных, определенную (ObjectId = '760D6FB6-3557-DF11-881B-90E6BA8B16A9' and UNIQUIFIER = 14).
Ошибка в таблице: таблица "AnnotationBase" (идентификатор 229575856). Строке индекса "ndx_Sync_VersionNumber" (идентификатор 4) не соответствует ни одна строка данных. Возможно, существуют лишние или недопустимые ключи для:
Строка индекса (1:397575:40) со значениями (VersionNumber = 0x0000000000801DDB and ObjectId = '44126FB6-3557-DF11-881B-90E6BA8B16A9' and UNIQUIFIER = 9) указывает на строку данных, определенную (ObjectId = '44126FB6-3557-DF11-881B-90E6BA8B16A9' and UNIQUIFIER = 9).
Ошибка в таблице: таблица "AnnotationBase" (идентификатор 229575856). Строке индекса "ndx_Auditing" (идентификатор 5) не соответствует ни одна строка данных. Возможно, существуют лишние или недопустимые ключи для:
Строка индекса (1:1880:18) со значениями (CreatedBy = 'E6B086C1-EE8D-E011-AB26-00155D00C203' and CreatedOn = '2011-12-15 05:07:30.000' and ModifiedBy = 'E6B086C1-EE8D-E011-AB26-00155D00C203' and ModifiedOn = '2011-12-15 05:07:30.000' and ObjectId = '660D6FB6-3557-DF11-881B-90E6BA8B16A9' and UNIQUIFIER = 13) указывает на строку данных, определенную (ObjectId = '660D6FB6-3557-DF11-881B-90E6BA8B16A9' and UNIQUIFIER = 13).
Ошибка в таблице: таблица "AnnotationBase" (идентификатор 229575856). Строке индекса "ndx_Auditing" (идентификатор 5) не соответствует ни одна строка данных. Возможно, существуют лишние или недопустимые ключи для:
Строка индекса (1:1880:19) со значениями (CreatedBy = 'E6B086C1-EE8D-E011-AB26-00155D00C203' and CreatedOn = '2011-12-15 05:11:00.000' and ModifiedBy = 'E6B086C1-EE8D-E011-AB26-00155D00C203' and ModifiedOn = '2011-12-15 05:11:00.000' and ObjectId = '760D6FB6-3557-DF11-881B-90E6BA8B16A9' and UNIQUIFIER = 14) указывает на строку данных, определенную (ObjectId = '760D6FB6-3557-DF11-881B-90E6BA8B16A9' and UNIQUIFIER = 14).
Ошибка в таблице: таблица "AnnotationBase" (идентификатор 229575856). Строке индекса "ndx_Auditing" (идентификатор 5) не соответствует ни одна строка данных. Возможно, существуют лишние или недопустимые ключи для:
Строка индекса (1:1880:21) со значениями (CreatedBy = 'E6B086C1-EE8D-E011-AB26-00155D00C203' and CreatedOn = '2011-12-15 05:15:41.000' and ModifiedBy = 'E6B086C1-EE8D-E011-AB26-00155D00C203' and ModifiedOn = '2011-12-15 05:15:41.000' and ObjectId = '44126FB6-3557-DF11-881B-90E6BA8B16A9' and UNIQUIFIER = 9) указывает на строку данных, определенную (ObjectId = '44126FB6-3557-DF11-881B-90E6BA8B16A9' and UNIQUIFIER = 9).
Ошибка в таблице: таблица "AnnotationBase" (идентификатор 229575856). Строке индекса "ndx_Core" (идентификатор 7) не соответствует ни одна строка данных. Возможно, существуют лишние или недопустимые ключи для:
Строка индекса (1:355240:99) со значениями (DeletionStateCode = 0 and ObjectId = '660D6FB6-3557-DF11-881B-90E6BA8B16A9' and UNIQUIFIER = 13) указывает на строку данных, определенную (ObjectId = '660D6FB6-3557-DF11-881B-90E6BA8B16A9' and UNIQUIFIER = 13).
Ошибка в таблице: таблица "AnnotationBase" (идентификатор 229575856). Строке индекса "ndx_Core" (идентификатор 7) не соответствует ни одна строка данных. Возможно, существуют лишние или недопустимые ключи для:
Строка индекса (1:355240:161) со значениями (DeletionStateCode = 0 and ObjectId = '760D6FB6-3557-DF11-881B-90E6BA8B16A9' and UNIQUIFIER = 14) указывает на строку данных, определенную (ObjectId = '760D6FB6-3557-DF11-881B-90E6BA8B16A9' and UNIQUIFIER = 14).
Ошибка в таблице: таблица "AnnotationBase" (идентификатор 229575856). Строке индекса "ndx_Core" (идентификатор 7) не соответствует ни одна строка данных. Возможно, существуют лишние или недопустимые ключи для:
Строка индекса (1:355262:9) со значениями (DeletionStateCode = 0 and ObjectId = '44126FB6-3557-DF11-881B-90E6BA8B16A9' and UNIQUIFIER = 9) указывает на строку данных, определенную (ObjectId = '44126FB6-3557-DF11-881B-90E6BA8B16A9' and UNIQUIFIER = 9).
Идентификатор объекта 706101556, идентификатор индекса 1, идентификатор секции 72057596281094144, идентификатор единицы размещения 72057596443295744 (тип In-row data): не удалось обработать страницу (1:501752). Для получения подробных сведений просмотрите сообщения о других ошибках.
Ошибка таблицы: идентификатор объекта 706101556, идентификатор индекса 1, идентификатор секции 72057596281094144, идентификатор единицы размещения 72057596443295744 (тип In-row data), страница (1:501752). Тест (IS_OFF (BUF_IOERR, pBUF->bstat)) не прошел. Значения - 12716041 и -4.
Ошибка таблицы: идентификатор объекта 706101556, идентификатор индекса 1, идентификатор секции 72057596281094144, идентификатор единицы размещения 72057596443295744 (тип In-row data). Страница (1:501752) не была обнаружена при просмотре, хотя ее родитель (1:498459) и предыдущая страница (1:501751) ссылаются на нее. Проверьте предыдущие ошибки.
Ошибка таблицы: идентификатор объекта 706101556, идентификатор индекса 1, идентификатор секции 72057596281094144, идентификатор единицы размещения 72057596443295744 (тип In-row data). Отсутствует ссылка на страницу (1:501753) с предыдущей страницы (1:501752). Возможна ошибка связывания цепочек.
CHECKDB обнаружил 0 ошибок размещения и 15 ошибок согласованности в таблице "AnnotationBase" (идентификатор объекта 229575856).
CHECKDB обнаружил 0 ошибок размещения и 4 ошибок согласованности в таблице "PrincipalObjectAccess" (идентификатор объекта 706101556).
CHECKDB обнаружил 0 ошибок размещения и 19 ошибок согласованности в базе данных "Ufa_MSCRM".
repair_allow_data_loss - это минимальный уровень исправления для ошибок, найденных DBCC CHECKDB (Ufa_MSCRM).". Возможные причины сбоя: проблемы с этим запросом, свойство "ResultSet" установлено неправильно, параметры установлены неправильно или соединение было установлено неправильно.

Сама CRM 4.0 функционирует нормально (чтение-создание-назначение-удаление- и т.п. объектов - все работает). С точки зрения рядового юзера все работет идеально, а вот админ недоволен странными ошибками - нужна помощь.
В чем может быть дело?
Старый 27.01.2012, 12:37   #2  
Aza123 is offline
Aza123
Участник
 
9 / 10 (1) +
Регистрация: 25.01.2012
Решено.
Корень зла найден. (членство в домене)

Немного предыстории:
Исходная конфигурация: WinServ2008R2 (хостовая) с двумя виртуалками WinServ2008R2 (на одной из них контроллер домена, на другой - CRMServer). Собрана такая конфигурация была, т.к. во-первых, очень ограничено место под железо, во-вторых, прельстили все мыслимые и немыслимые удобства от виртуализации (на практике, был гемор с функционированием виртуальных машин на RAID-массиве и виртуальными гигабитными сетевыми адаптерами), и, в-третьих, микрософт НЕ рекомендует установку CRMServer на котроллер домена.
Ранее (в 2010 году) у меня был опыт развертывания CRM 4.0. на одном физическом компьютере: WinServ2008R2 (контроллер домена) + CRMServer - и без RAID - на натуральном железе без всяких заморочек с виртуализацией и выделением отдельного сервера.
И так вот, как вы думаете, какая из этих конфигурации оказалась стабильнее? Конечно же, самая простая! Если первая конфигурация требовала "подкручивания гаек" каждые 2-3 месяца, то вторая уже больше года не доставляет проблем.

Поиск проблемы и ее решения:
Активно погуглив похожие проблемы, понял, что CRMServer и контроллер домена почему-то не могут найти общий язык. Воспользовался (сделав предварительно бекап БД) одним советом: отключить CRMServer от домена и заново подключить. Отключился от домена (подключился к рабочей группе), перезагрузился, опять подключился к домену, опять перезагрузился - и тут началось! Синий экран смерти на CRMServer (( В итоге, кое-как-с n-ной попытки загрузил CRMServer. Т.к. терять было уже нечего, а бекапы БД были, немного поэкспериментировав с членством CRMServer'а то в домене, то в рабочей группе, убедился, что возникает серьзная проблема, связанная с членством в домене (напомню конфигурацию: WinServ2008R2 (хостовая) с двумя виртуалками WinServ2008R2 (на одной из них контроллер домена, на другой - CRMServer)). Посреди ночи разбираться с членством было некогда, и т.к. сегодня утром CRM должна была быть в 100% работоспособном состоянии, решил собрать все на одной виртуалке.

Внедрение решения:
Учитывая предыдущий опыт и исходя из принципа чем проще, тем лучше, сделал так:
1. Пофиксил БД стандартными средствами dbcc checkdb
2. Собрал все бекапы на одном диске (не виртуальном)
3. Удалил виртуальную CRMServer
4. Установил CRM 4.0 на вышеупомянутый контроллер домена (виртуальная машина)
5. Сделал деплоймент
В итоге получилось вот что: WinServ2008R2 (хостовая) с одной виртуалкой WinServ2008R2 (контроллер домена + CRM 4.0) на RAID 0, для улучшения быстродействия файлы БД поместил на другой физический диск (RAID 0). Хостовая машина и юзеры в домене не числятся. Бекапы настроены. Доволен

Выводы:
Такое решение мне кажется очень даже оптимальным для небольшой организации с 5 - 20 юзерами (у нас около 10 юзеров, потребности в контроллере домена нет, контроллер домена завели лишь для функционирования CRMServer). Естественно, внедрение этого решения в крупных организациях мне представляется неподходящим, однако для небольшой фирмы, где за все IT отвечает лишь один человек, и то на условиях частичной занятости, это решение - самое то!

Последний раз редактировалось Aza123; 27.01.2012 в 12:50.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Постоянный запрос авторизации Tarasov E Dynamics CRM: Администрирование 7 19.07.2010 18:42
plug in :Найти все объеты по ссылке Elka Dynamics CRM: Разработка 0 10.06.2009 14:01
Помогите с фильтами в лукапе BSvetlana Dynamics CRM: Разработка 3 30.03.2009 17:30
Тип ошибки при программном создании записи ZooY Dynamics CRM: Разработка 7 13.11.2008 11:29
Помогите с установкой CRM 0.3 Gangztta Dynamics CRM: Функционал 1 08.09.2008 12:49

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 20:41.