maintenance

"Should never reach this point" exception - вышел Update Rollup 13 for Microsoft Dynamics CRM 2011

Загрузка на Download Center

Описание KB 2791312

Но торопиться с установкой не стоит - на сегодня последним обновлением значится Update Rollup 12: Microsoft Dynamics CRM 2011 updates and hotfixes. Читать далее »

Microsoft Dynamics CRM Q4 2012 Service Update

Вчера был опубликован Update Rollup 12 более известный как "Microsoft Dynamics CRM Q4 2012 Service Update", который помимо оптимизации производительности и дополненного SDK также принесёт нам поддержку новых браузеров: Browser compatibility introduced with Microsoft Dynamics CRM 2011 Update Rollup 12 or the December 2012 Service Update.

В самое время задуматься, т.к. новое обновление, возможно, поломает некоторые клиентские скрипты. Проверить готовность можно с помощью специальной утилиты: Microsoft Dynamics CRM 2011 Custom Code Validation Tool. Перед её использованием нелишним будет ознакомиться и с этой статьёй: Resolve Breaking Script Issues When Upgrading Microsoft Dynamics CRM.

Голосование: А готовы ли вы к этому? Скрипты переписали? Читать далее »

Microsoft Dynamics CRM 2011 Instance Adapter

Вот этого компонента Microsoft Dynamics CRM недоставало ещё с версии 3.0 - Microsoft Dynamics CRM 2011 Instance Adapter. Всё что делает CRM Instance Adapter - синхронизирует данные между двумя организациями CRM. Вот так прочитав, не сразу и сообразишь, что это и зачем нужно.

На самом деле задача синхронизаци данных между двумя организациями CRM стоит очень остро. В ряде случаев организация может иметь несколько подразделений, бизнес и требования которых, ну, очень разнятся. И целесообразнее разделить их на две отдельные логические организации в CRM, чем писать кучу обработчиков для отображения форм и разделять бизнес-процессы. Причём, клиентскую базу все хотят видеть единой. Вот тут-то и пригодится данный адаптер, который будет прокидывать клиентов из одной базы в другую. Причём это могут быть, как две организации на одном сервере CRM (пример выше), так и по одной, каждая из которых на своём собственном сервере.

Работает это всё только поверх Connector for Microsoft Dynamics, который помимо прочего обеспечивает интеграцию всех продуктов из линейки Microsoft Dynamics: AX, NAV, GP, SL (да, есть и такой продукт). Читать далее »

Connectivity and Firewall Port Requirements for Microsoft Dynamics CRM 2011

Сегодня команда разработчиков опубликовала интересный документ - требования по подключению и список задействованных портов в Microsoft Dynamics CRM 2011. Документ поможет корректно настроить межсетевой экран при разворачивании и настройке CRM.

Вот пример задействованных подключений при использовании Windows Integrated Authentication:

On-Premise CRM Solution with Windows Integrated Authentication

А вот подробная схема взаимодействия всех подсистем:

Default CRM Connectivity Requirements

Первооснову данного документа следует искать в Microsoft Dynamics CRM 2011 Implementation Guide. Читать далее »

Секционированные таблицы в MS SQL Server

Открыл для себя интересную возможность в SQL-сервере – секционированные таблицы.

Объяснение на пальцах: есть база с постоянно пополняемой таблицей заказов. Как правило, основная работа ведётся с заказами за последние пару месяцев. Остальная масса заказов необходима для аналитики и используется раз в месяц/квартал/год. Таблица растёт и могут начать проявляться проблемы производительности при доступе к этим данным. Первое что приходит на ум – создать вторую таблицу для архивных данных, выгрузить в неё старые заказы облегчив таким образом доступ к текущим заказам. И тут уже начнутся пляски при объединении текущих заказов с архивными в единой выборке для анализа... Читать далее »

CRM 2011 Client Diagnostics Tool

После установки четвёртого пакета обновлений (Update Rollup 4 (KB 2556167)) в Microsoft Dynamics CRM 2011 появляется возможность измерять пропускную способность сети и производительность браузера при работе с javascript.

Для запуска диагностики, достаточно на клиенте перейти по следующему адресу: http://server[:port]/tools/diagnostics/diag.aspx

CRM 2011 Client Diagnostics Tool Читать далее »

Оптимизация индексов таблиц CRM до обновления на CRM 2011

Помимо неподдерживаемой кастомизации мастер установки Microsoft Dynamics CRM 2011 предупреждает нас и о фрагментированных индексах, которые могут значительно замедлить процесс обновления: Fragmented indexes were detected in the Microsoft Dynamics CRM database.

Просмотрев детали этого предупреждения можно обнаружить внушительный список фрагментированных индексов.

Для уменьшения времени обновления CRM настоятельно рекомендуется перестроить эти индексы. Конечно, это можно сделать вручную (через SQL Server Management Studio), но гораздо приятнее воспользоваться чудо-скриптом IndexOptimize, который позволяет разом перестроить все индексы указанной базы данных. Читать далее »

Установка Microsoft SQL Server Reporting Services на NLB-кластер

Для обеспечения дополнительной надёжности и повышения производительности сервера отчётов, можно развернуть службы сервера отчётов на кластере балансировки нагрузки (NLB-кластере). Большим плюсом такого решения будет единый адрес для конфигурирования службы отчётов, развёрнутого в связке кластера сервера-приложений и SQL-кластера. Это позволяет гибко переключать сервер отчётов на другие базы не перенастраивая клиентские приложения на новый адрес SSRS. Более подробно об этом можно прочитать в статьях, ссылки на которые приведены в конце заметки.

Standard Scale-Out Server Deployment Читать далее »

1С V81.Application COM-понент на x64-сервере

При переносе сервера CRM на новую архитектуру столкнулся с очень интресной проблемой. Для интеграции CRM - 1С требуется установленный на сервере клиент 1С. С x86-машинами вопросов не возникало - необходимые компоненты регистрировались при инсталляции и были готовы к использованию.

Службы компонентов в консоли управления MMC Читать далее »

Рука на пульсе - MS CRM 4.0 Management Pack for System Center Operations Manager 2007

За время моего отпуска вышел небольшой и недооценённый пока сообществом продукт - Microsoft Dynamics CRM 4.0 Management Pack for System Center Operations Manager 2007 (далее CRM Management Pack).

CRM Management Pack представляет собой пакет настроек для System Center Operations Manager - приложения для управления и мониторинга ИТ-сервисов, приложений, серверов. Позволяет централизованно контролировать ИТ-инфраструктуру предприятия, отслеживая такие параметры, как функционирование, доступность, производительность.

Контролируя параметры систем, администратор быстро сможет среагировать на критические события и индикаторы производительности, предпринять превентивные меры, минимизировать время устранения неполадок.

Основные функции CRM Management Pack:

  • Отслеживание доступности и состояния следующих сервисов и служб:
    • Microsoft Dynamics CRM Asynchronous Processing service
    • World Wide Web Publishing
    • Microsoft Dynamics CRM Deletion service
    • Microsoft Dynamics CRM databases
  • Отслеживание доступности и состояния следующих компонентов приложения и их функционирования:
    • Deletion of deleted records
    • Operability of ISV plug-ins
    • Web application requests processing, SOAP exceptions, and unexpected failures
  • Обнаружение brute-force и DoS-атак.
  • Мониторинг производительности следующих компонентов:
    • Обработка запросов web-сервером
    • Обработка запросов СУБД
  • Отслеживание сбоев, связанных с настройкой.
RSS-материал
Работает на Drupal, система с открытым исходным кодом.