Ознаки
Припустимо, що клієнт Microsoft Dynamics CRM 2011 використовується для Microsoft Office Outlook, а Переспрямування папки ввімкнуто для клієнта. Під час спроби відстежувати елемент або виконати синхронізацію з ФУНКЦІЄЮ CRM в цій ситуації з'являється повідомлення про помилку приблизно такого вигляду:
[2011-09-07 11:11:08.517] Процес: OUTLOOK | Організація: 00000000-0000-0000-0000-000000000000 | Thread: 24 | Категорія: виняток | Користувач: 00000000-0000-0000-0000-000000000000 | Рівень: помилка | Функція CrmException.. ctorat CrmException.. ctor (текстовий текст, виняток за винятком, Int32 Errulcode, логічне значення Isflopcontrol, виняток) на CrmException.. ctor (рядковий текст, виняток за винятком) за адресою CrmSqlCeConnection. <відкрити>b__2 (Sqlsвиняток EX) на ExceptionFilter. TryFilter (дія тіла, предикат 1 фільтр, дія ' 1 catchClause) на IdMappingTable. Markalitetnovisited () у >CRM: повідомлення про те, що файл бази даних SQL використовується, за допомогою іншого процесу, Errrocode:-2147220970, недобір: є порушення обміну файлами Інший процес може використовувати файл. [ \\<server>\C$\<user>\Microsoft\MSCRM\Client\OutlookSyncCache.sdf ].
Причина
Ця проблема виникає через обмеження в Microsoft SQL Server 2000 для Windows CE Edition 3,5 (SQL Server CE 3,5).
Спосіб вирішення
НОТАТКИ Після застосування Microsoft Dynamics CRM для зведеного оновлення Outlook, програма автоматично оновиться до SQL CE 4,0. Тому роздільна здатність нижче необхідна лише для зведеного оновлення 14 і нижче. Щоб запустити Microsoft Dynamics CRM 2011, коли папка даних програми розташована на віддаленій папці, виконайте наведені нижче дії.
-
Інсталюйте SQL Server CE 4,0. Щоб виконати цю дію, перейдіть на веб-сайт Microsoft:
http://www.microsoft.com/download/en/details.aspx?id=17876Примітки
-
Для цього кроку потрібні підвищені дозволи.
-
У SQL Server CE 4,0, 64-розрядні клієнти не повинні інсталювати 32-розрядну версію.
-
-
Додайте наведений нижче XML-код під елементом конфігурації в CrmClient {14B13B7A-CA08-40bd-AC60-8C45367E807C}. config файл, який знаходиться в папці Program Files\MSCRM\Client:
<runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAssembly> <assemblyIdentity name="System.Data.SqlServerCe" publicKeyToken="89845dcd8080cc91" culture="neutral" /> <bindingRedirect oldVersion="3.5.1.0" newVersion="4.0.0.0"/> </dependentAssembly> </assemblyBinding></runtime>
Примітки
-
Для цього кроку потрібні підвищені дозволи.
-
Переконайтеся, що ви додасте цей код до тега </Configuration>.
-
-
Крім того, є другий файл конфігурації, що викликає майстер настроювання. Файл має ім'я Microsoft. CRM. Application. Outlook. Conpwizard. exe. config і файл розташовано в папці C:\Program Files\ Microsoft Dynamics Crm\client\conpwizard:
<configuration> <startup> <supportedRuntime version="v4.0.30319" /> </startup> <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <probing privatePath="..\bin"/> <dependentAssembly> <assemblyIdentity name="System.Data.SqlServerCe" publicKeyToken="89845dcd8080cc91" culture="neutral" /> <bindingRedirect oldVersion="3.5.1.0" newVersion="4.0.0.0"/> </dependentAssembly> </assemblyBinding> </runtime> <system.net> <defaultProxy useDefaultCredentials="true" /> </system.net></configuration>
-
Видаліть усі файли SDF у папках % localappdata% і % AppData% . Щоб отримати докладніші відомості, ознайомтеся з розділом "список баз даних у CRM".Примітка. Файли SDF, створені на сервері SQL Server CE 3,5, несумісні з SQL Server CE 4,0.
Попередження
Після оновлення з сервера SQL Server CE 3,5 до сервера SQL Server CE 4,0, може виникати зниження продуктивності під час першого запуску Microsoft Dynamics CRM. Ця поведінка виникає через те, що Microsoft Dynamics CRM має повторно створити всі кеш. Деякі кеш впливають на розмір папки "Вхідні".
Інструкції з перевірки
Щоб переконатися, що ви застосували роздільну здатність належним чином, виконайте наведені нижче дії.
-
Запустіть програму Outlook, виконавши всі кроки з попередніх версій у розділі "роздільна здатність".
-
Переконайтеся, що компонент Plug-in засобу Microsoft Dynamics CRM запущено належним чином.
-
Запустіть засіб "провідник процесів". Щоб завантажити провідник процесів, перейдіть на такі веб-сайт Microsoft:
http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx
-
Знайдіть процес Outlook. exe , а потім двічі клацніть його.
-
Перейдіть на вкладку " вузли .net ", а потім розгорніть елемент AppDomain: shareddomain , якщо його ще не розгорнуто.
-
Find System. Data. Sqcserce у списку. Переконайтеся, що шлях містить таку версію SQL Server CE: C:\windows\assembly\ GAC_MSIL \System.Data.SqlServerCe\4.0.Примітка. Якщо шлях містить SQL Server CE 3.5.1.0, переспрямування збірки не працюватиме.
Список баз даних у CRM
-
%LocalAppData%\Microsoft\MSCRM\Client
-
Crmcache. SDFПримітка . цей файл містить кеш платформи, що не є метаданими.
-
{GUID} [True | False]. SDFзверніть увагу , що цей файл МІСТИТЬ внутрішній простір сховища MAPI.
Примітка. Для автономного режиму та використання в Інтернеті може бути кілька файлів такого типу.
-
-
%AppData%\Microsoft\MSCRM\Client
-
EmailCache. SDFПримітка . цей файл МІСТИТЬ зіставлення між елементами CRM та MAPI.
-
Outlookсинхронізація. SDF Примітка . цей файл містить внутрішній стан для синхронізації.
-
Щоб використовувати переспрямування папок у програмі Microsoft Dynamics CRM, потрібно використовувати контури універсальної іменування (UNC).
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".
Додаткові відомості
Щоб отримати докладніші відомості про термінологію оновлення програмного забезпечення, клацніть номер статті в базі знань Microsoft Knowledge Base:
824684 Опис стандартної термінології, яка використовується для опису оновлень програмного забезпечення MicrosoftЩоб отримати докладніші відомості про програму Microsoft Business Solutions для виправлення програмного забезпечення та оновлення термінології пакунків, клацніть цей номер статті, щоб переглянути цю статтю в базі знань Microsoft Knowledge Base:
887283 Виправлення для програмного забезпечення Microsoft Business Solutions CRM і оновлення стандартів назв пакунків