Microsoft로 로그인
로그인하거나 계정을 만듭니다.
안녕하세요.
다른 계정을 선택합니다.
계정이 여러 개 있음
로그인할 계정을 선택합니다.

증상

Microsoft Office Outlook 용 Microsoft Dynamics CRM 2011 클라이언트를 사용 하 고 있으며, 클라이언트에서 폴더 리디렉션을 사용 하는 것으로 가정 합니다. 이 상황에서 항목을 추적 하거나 CRM으로 동기화 기능을 실행 하려고 하면 다음과 같은 오류 메시지가 나타납니다.

[2011-09-07 11:11:08.517] 프로세스: OUTLOOK | 조직: 00000000-0000-0000-0000-000000000000 | 스레드: 24 | 범주: 예외 | 사용자: 00000000-0000-0000-0000-000000000000 | 수준: 오류 | CrmException.. CrmException에 ctorat CrmException에서 ctor (문자열 메시지, 예외 innerException, Int32 errorCode, 부울 isFlowControlException) CrmSqlCeConnection의 ctor (문자열 메시지, 예외 innerException) ExceptionFilter에서 <>b__2 (SqlCeException ex)를 엽니다. IdMappingTable에 대 한 catchClause 필터 (작업 본문, >조건부 ' 1 필터, 작업 ' 1)에서 Crm 예외: 메시지: SQL CE 데이터베이스 파일을 다른 프로세스에서 사용 하 고 있습니다. 오류 코드:-2147220970, InnerException: 파일 공유 위반이 발생 했습니다. 다른 프로세스에서 파일을 사용 중일 수 있습니다. [ \\<server>\C$\<user>\Microsoft\MSCRM\Client\OutlookSyncCache.sdf ].

원인

이 문제는 Microsoft SQL Server 2000 Windows CE Edition 3.5 (SQL Server CE 3.5)의 제한 때문에 발생 합니다. 

해결 방법

기록 Outlook 업데이트 롤업 15 용 Microsoft Dynamics CRM이 적용 된 후에는 SQL CE 4.0으로 자동으로 업그레이드 됩니다. 따라서 아래 해결 방법은 업데이트 롤업 14 및 하위에만 필요 합니다. 응용 프로그램 데이터 폴더가 원격 공유에 있을 때 Microsoft Dynamics CRM 2011를 실행 하려면 다음 단계를 따르세요.

  1. SQL Server CE 4.0를 설치 합니다. 이렇게 하려면 다음 Microsoft 웹 사이트를 방문 하세요.

    http://www.microsoft.com/download/en/details.aspx?id=17876참고

    • 이 단계에는 관리자 권한이 필요 합니다.

    • SQL Server CE 4.0에서 64 비트 클라이언트는 32 비트 버전을 설치할 필요가 없습니다.

  2. Program Files\MSCRM\Client 폴더에 있는 CrmClient {14B13B7A-CA08-40bd-AC60-8C45367E807C} .config 파일의 구성 요소 아래에 다음 XML 코드를 추가 합니다.

    <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>

    참고

    • 이 단계에는 관리자 권한이 필요 합니다.

    • </구성> 태그 앞에이 코드를 추가 해야 합니다.

  3. 또한 구성 마법사가 호출 하는 두 번째 구성 파일이 있습니다. 이 파일의 이름은 Files\Microsoft이 고, 파일은 C:\Program Dynamics CRM\Client\ConfigWizard 폴더에 있으며, 다음과 같이 구성 됩니다.

    <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>
  4. % Localappdata%% appdata% 폴더의 모든 .sdf 파일을 삭제 합니다. 자세한 내용은 "CRM의 데이터베이스 목록" 섹션을 참조 하세요.참고 SQL Server CE 3.5에서 만든 .SDF 파일은 SQL Server CE 4.0와 호환 되지 않습니다.

경고

SQL Server CE 3.5에서 SQL Server CE 4.0으로 업그레이드 한 후 Microsoft Dynamics CRM을 처음 실행할 때 성능이 저하 될 수 있습니다. 이 문제는 Microsoft Dynamics CRM에서 모든 캐시를 다시 만들어야 하기 때문에 발생 합니다. 일부 캐시는 받은 편지함 크기에 영향을 받습니다.

확인 단계

해상도를 올바르게 적용 했는지 확인 하려면 다음 단계를 따르세요.

  1. "해결 방법" 섹션의 앞에 나와 있는 모든 단계를 수행한 후에 Outlook을 시작 합니다.

  2. Microsoft Dynamics CRM 플러그 인이 올바르게 시작 되는지 확인 합니다.

  3. 프로세스 탐색기 도구를 시작 합니다. 프로세스 탐색기를 다운로드 하려면 다음 Microsoft 웹 사이트를 방문 하세요.

    http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx

  4. Outlook .exe 프로세스를 찾아 두 번 클릭 합니다.

  5. .Net 어셈블리 탭을 선택한 다음 AppDomain: shareddomain 이 이미 확장 되어 있지 않으면이를 확장 합니다.

  6. 목록에서 SqlServerCe 을 찾습니다. 경로에 다음 버전의 SQL Server CE가 포함 되어 있는지 확인 합니다. \System.Data.SqlServerCe\4.0. Assembly\ GAC_MSIL참고 경로에 SQL Server CE 3.5.1.0 포함 되어 있으면 어셈블리 리디렉션이 작동 하지 않습니다.

CRM의 데이터베이스 목록

  • %LocalAppData%\Microsoft\MSCRM\Client

    • CrmCache참고 이 파일에는 메타 데이터가 아닌 플랫폼 캐시가 포함 되어 있습니다.

    • {Guid} [true | false]. .SdfNote 이 파일에는 MAPI 저장소 내부 저장소가 포함 되어 있습니다.

    참고 오프 라인 및 온라인 사용을 위해 이런 종류의 파일이 여러 개 있을 수 있습니다.

  • %AppData%\Microsoft\MSCRM\Client

    • Emailcache. .SdfNote 이 파일에는 CRM 항목과 MAPI 항목 간의 매핑이 포함 됩니다.

    • OutlookSyncCache 참고 이 파일에는 동기화를 위한 내부 상태가 포함 되어 있습니다.

Microsoft Dynamics CRM에서 폴더 리디렉션을 사용 하려면 UNC (범용 명명 규칙) 경로를 사용 해야 합니다.

상태

Microsoft는 "적용 대상" 절에 나열한 제품에서 이 문제를 확인했습니다.

추가 정보

소프트웨어 업데이트 용어에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.

824684 Microsoft 소프트웨어 업데이트를 설명하는 데 사용되는 표준 용어에 대한 설명Microsoft 비즈니스 솔루션 CRM 소프트웨어 핫픽스 및 업데이트 패키지 용어에 대 한 자세한 내용은 다음 문서 번호를 클릭 하 여 Microsoft 기술 자료 문서를 참조 하세요.

887283 Microsoft 비즈니스 솔루션 CRM 소프트웨어 핫픽스 및 업데이트 패키지 명명 표준

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?
제출을 누르면 피드백이 Microsoft 제품과 서비스를 개선하는 데 사용됩니다. IT 관리자는 이 데이터를 수집할 수 있습니다. 개인정보처리방침

의견 주셔서 감사합니다!

×