2017-03-02 6 views
1

Dynamics CRM 2016의 관리되지 않는 솔루션을 Dynamics 365의 깨끗한 인스턴스로 가져올 때이 오류가 나타납니다. 특정 엔터티에 문제가 있는지 확인하십시오.Dynamics CRM 2016에서 Dynamics 365로 가져올 때 dbo.DependencyBase에 오류가 발생했습니다.

고유 인덱스가 'ndx_UniqueDependencyNodes'인 'dbo.DependencyBase'개체에 중복 키 행을 삽입 할 수 없습니다. 중복 키 값은 (b8e82bca-64b2-4b4c-9192-0eb2010de885, a5396ca9-d5fa-4951-ba3f-619bb8fab0b7)입니다. 그 진술서는 만료되었습니다.

이전에이 문제가 발생 했습니까?

동성 CRM 2016 버전이 (8.1.0.569) (DB 8.1.0.563)

[업데이트] CRM 2016 및 역학 365 모두 온라인 인스턴스입니다.

+0

CRM 추적은 어떻게됩니까? 불운 ? – Alex

+0

이들은 모두 CRM 버전을 볼 수없는 온라인 버전입니다. 하나는 이전 버전 인 2016 온라인이고 다른 하나는 새로운 버전 인 Dynamics 365 Online입니다. –

답변

3

이것은 현재 Dynamics 2016 제품의 버그입니다. Microsoft는 해결책을 찾고 있습니다.

CRM의 솔루션 가져 오기 프로세스로 인해 SQL 스크립트로만 수정할 수있는 조직 데이터베이스에 불일치가 발생할 수 있습니다. 이 자체는 지원되지 않으며 Dynamics 365/OnLine에서 수행 할 수 없습니다.

최근에 CustomControlDefaultConfig 엔티티에 관한 비슷한 문제가있었습니다.

DependencyBase 테이블에 관한이 특정 문제는 다음 SQL 스크립트로 해결 될 수 있습니다 다음 CRM 데이터베이스에서이 스크립트를 실행

delete from 
    DependencyBase 
where 
    DependencyId in 
    (
     select 
      d.DependencyId 
     from 
      Dependency d 
      left join CustomControlDefaultConfig dc 
       on d.DependentComponentObjectId = dc.CustomControlDefaultConfigId 
      left join CustomControlDefaultConfig rc 
       on d.RequiredComponentObjectId = rc.CustomControlDefaultConfigId 
     where 
      (d.DependentComponentType = 68 and dc.CustomControlDefaultConfigIdUnique is null) 
      or (d.RequiredComponentType = 68 and rc.CustomControlDefaultConfigIdUnique is null) 
); 

참고

지원되지 않는 작업입니다. 데이터베이스 백업을 먼저 작성한 후 사용하십시오.

+0

답변을 주셔서 감사합니다. 그러나이 두 가지 사항을 언급하는 것을 잊었습니다. 하나는 여전히 2016이고 다른 하나는 Dynamics의 새로운 인스턴스입니다. –

+1

이 경우 Microsoft 고객 기술 지원부에 문의하십시오. 그래도이 대답이 유용하다고 생각한다면 투표를 해보십시오. :-) –

0

문제점은 솔루션에 포함 된 SLA 때문이었습니다.

내 상황이 있었다 :

-Develop과 (전에 이동 라이브) 온라인 PROD 인스턴스에 사용자 정의 -이이 PROD에서 하나 개의 솔루션

- 복사 (재배포)에있는 모든 사용자 정의를 수집 샌드 박스 인스턴스

- 내보내기 솔루션을 하나의 샌드 박스에서 다른

또는 다시 PROD 인스턴스

에 나는 대상 시스템에서 SLA를 삭제 한 후 decativating에 의해 문제를 수정했습니다.

대상 시스템에 SLA가 기본이고 활성화 된 경우에도 내 솔루션을 SLA와 함께 반복적으로 가져올 수 있습니다.