Microsoft Dynamics CRM 3.0에서 Microsoft Dynamics CRM 4.0으로 업그레이드할 때 발생할 수 있는 일반적인 문제를 해결하는 방법

기술 자료 번역 기술 자료 번역
기술 자료: 947061 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

소개

이 문서에서는 Microsoft Dynamics CRM 3.0에서 Microsoft Dynamics CRM 4.0으로 업그레이드할 때 발생할 수 있는 일반적인 문제에 대해 설명하고 이러한 일반적인 문제를 해결하는 방법을 제공합니다.

추가 정보

워크플로 도구와 관련된 문제

Microsoft Dynamics CRM 4.0으로 업그레이드한 후 "활동 확인" 워크플로 조건이 작동하지 않는다

Microsoft Dynamics CRM 3.0에서는 "활동 확인" 워크플로 조건을 사용하여 모든 활동을 평가하거나 해당 워크플로에서 만든 활동만 평가할 수 있었습니다. 그러나 Microsoft Dynamics CRM 4.0에는 "활동 확인" 워크플로 조건이 더 이상 포함되어 있지 않습니다. Microsoft Dynamics CRM 4.0에는 다음과 같은 조건이 새로 추가되었습니다.
  • 활동 수
  • 워크플로를 포함한 활동 수
Microsoft Dynamics CRM 4.0으로 업그레이드한 후에 이 문제를 해결하려면 워크플로에서 "활동 확인" 조건을 삭제한 다음 워크플로에 "활동 수" 조건이나 "워크플로를 포함한 활동 수" 조건을 포함하십시오.

활성화되지 않은 워크플로의 담당자가 업그레이드를 수행하는 사용자로 변경된다

다음과 같은 경우를 생각해 볼 수 있습니다. 사용자 1은 Microsoft Dynamics CRM 3.0에서 활성화되지 않은 워크플로의 담당자입니다. 예를 들어, 워크플로가 활성화되지 않는 것은 워크플로가 초안 상태에 있기 때문일 수 있습니다. Microsoft Dynamics CRM 4.0으로 업그레이드할 수 있도록 Microsoft Dynamics CRM 3.0에 사용자 2로 로그온합니다. 이 경우 워크플로의 담당자가 사용자 2로 업데이트됩니다. 이 문제를 해결하려면 다음 방법 중 하나를 사용하십시오.
  • Microsoft Dynamics CRM 4.0으로 업그레이드하기 전에 워크플로를 활성화합니다.
  • Microsoft Dynamics CRM에서 시스템 관리자 역할의 구성원인 사용자로 업그레이드를 실행합니다.
  • Microsoft Dynamics CRM 4.0에 올바른 사용자로 로그온한 다음 새 워크플로를 만듭니다.

업그레이드된 워크플로를 열면 오류 메시지가 나타난다

Microsoft Dynamics CRM 4.0에서 업그레이드된 워크플로를 열면 다음과 같은 오류 메시지가 나타납니다.
지정한 인수가 유효한 값 범위를 벗어났습니다.
이 문제는 1900년보다 이전 연도로 설정된 날짜/시간 값이 워크플로에 포함되어 있는 경우 발생할 수 있습니다.

이 문제를 해결하려면 워크플로에 있는 날짜/시간 값을 1900년과 같거나 그 이후를 가리키는 값으로 변경하십시오.

예를 들어, 워크플로에 다음과 같은 날짜/시간 값이 포함되어 있다고 가정합니다.
On Quote Create
If
   Quote.EffectiveFrom > 1753 
Then
   Create task
End if
이 문제를 해결하려면 이 워크플로 날짜/시간 값을 다음과 같이 변경하십시오.
On Quote Create
If
   Quote.EffectiveFrom > 1900 
Then
   Create task
참고 1753년은 Microsoft Dynamics CRM 3.0에서 허용되는 가장 이전 연도입니다.

워크플로 프로세스 인스턴스를 업그레이드하면 오류 메시지가 나타난다

워크플로 프로세스 인스턴스를 업그레이드하면 다음과 같은 오류 메시지가 나타납니다.
'System.DBNull' 형식 개체를 'System.String' 형식으로 캐스팅할 수 없습니다.
이 문제는 채워진 엔터티에 대한 기본 특성 필드가 없는 관련 개체가 워크플로에 포함되어 있는 경우 발생할 수 있습니다. 예를 들어, 계정 엔터티의 기본 특성 필드는 이름입니다. Microsoft Dynamics CRM을 사용하여 개체를 만드는 경우 기본 특성 필드는 반드시 채워져야 합니다. 그러나 Microsoft Dynamics CRM SDK(Software Development Kit)나 대량 가져오기 기능을 사용하여 개체를 만드는 경우에는 기본 특성 필드가 반드시 채워지지 않아도 됩니다.

이 문제를 해결하려면 Microsoft Dynamics CRM 4.0에서 워크플로를 다시 만듭니다. Microsoft Dynamics CRM 4.0으로 업그레이드하기 전에 채워진 엔터티에 대한 기본 특성 필드가 없는 관련 개체가 포함되어 있는 레코드를 찾으려면 Microsoft CRM 지원에 문의하십시오. Microsoft CRM의 기술 지원에 대한 자세한 내용은 다음 Microsoft 웹 사이트를 참조하십시오.
http://www.microsoft.com/dynamics/support/default.mspx(영문)

Microsoft Dynamics CRM 웹 서버가 여러 개 있는 경우 발생하는 문제

업그레이드 시퀀스

Microsoft Dynamics CRM 웹 서버가 여러 개 있는 경우 한 번에 하나의 웹 서버만 업그레이드하십시오. 첫 번째 서버를 업그레이드하면 이 서버에 있는 웹 사이트가 업그레이드되고 Microsoft Dynamics CRM 데이터베이스도 업그레이드됩니다. 첫 번째 서버의 업그레이드가 완료되면 다음 Microsoft Dynamics CRM 웹 서버를 업그레이드할 수 있습니다.

Microsoft Dynamics CRM 4.0으로 업그레이드하면 워크플로 서비스가 중지된다

Microsoft Dynamics CRM 4.0 업그레이드를 실행하면 로컬 컴퓨터의 워크플로 서비스가 중지됩니다. 동일한 배포에 여러 개의 Microsoft Dynamics CRM 웹 서버가 있으면 각각의 추가 Microsoft Dynamics CRM 웹 서버에서 워크플로 서비스를 수동으로 중지해야 합니다. 워크플로 서비스에서 처리 중인 모든 데이터가 Microsoft Dynamics CRM 데이터베이스에서 업데이트되도록 하려면 이 작업을 수행해야 합니다. 각 워크플로 서비스는 최대 200개의 이벤트를 메모리로 읽어와서 처리합니다. 워크플로 서비스는 각 Microsoft Dynamics CRM 웹 서비스에서 중지되지 않을 경우 데이터베이스가 업그레이드될 때 실패합니다.

Microsoft Dynamics CRM 웹 서버를 업그레이드하면 "원격 서버에서 (500) 내부 서버 오류 오류를 반환했습니다." 오류 메시지가 나타난다

다음과 같은 경우를 생각해 볼 수 있습니다. 첫 번째 Microsoft Dynamics CRM 웹 서버를 Microsoft Dynamics CRM 4.0으로 업그레이드합니다. 첫 번째 Microsoft Dynamics CRM 웹 서버를 업그레이드하는 동안 Microsoft Dynamics CRM 데이터베이스가 업그레이드됩니다. 그런 다음 동일한 환경에 있는 추가 Microsoft Dynamics CRM 웹 서버를 업그레이드합니다. 환경 진단 마법사를 실행하면 CRM40Setup.log 파일에 다음과 유사한 내용의 오류 메시지가 기록됩니다.
[SqlException]: 로그인에서 요청한 데이터베이스 Organization_name_METABASE;을(를) 열 수 없습니다. 로그인이 실패했습니다.

사용자 'user'이(가) 로그인하지 못했습니다.
참고 CRM40Setup.log 파일은 다음 폴더에 있습니다.
C:\Documents and Settings\Administrator\Application Data\Microsoft\MSCRM\Logs
이 문제는 Microsoft Dynamics CRM 웹 서버에서 메타베이스 데이터베이스에 연결하려고 하기 때문에 발생합니다. 첫 번째 웹 서버를 업그레이드할 때 Microsoft Dynamics CRM 데이터베이스가 업그레이드되었기 때문에 Microsoft Dynamics CRM 4.0에는 메타베이스 데이터베이스가 더 이상 존재하지 않습니다.

이 문제를 해결하려면 오류 메시지를 무시한 다음 추가 Microsoft Dynamics CRM 웹 서버를 계속 업그레이드하십시오.

새 Microsoft Dynamics CRM 4.0 웹 서버에서 업그레이드된 워크플로 규칙을 실행하면 해당 규칙이 실패한다

다음과 같은 경우를 생각해 볼 수 있습니다. Microsoft Dynamics CRM 3.0에 기본 Microsoft .NET 어셈블리를 사용하는 워크플로 규칙이 있습니다. 첫 번째 Microsoft Dynamics CRM 웹 서버를 Microsoft Dynamics CRM 4.0으로 업그레이드한 다음 추가 Microsoft Dynamics CRM 웹 서버를 Microsoft Dynamics CRM 4.0으로 업그레이드합니다. 이 경우 업그레이드된 첫 번째 웹 서버에서 워크플로 규칙을 실행하면 워크플로 규칙이 예상대로 실행되지만 추가 웹 서버에서는 업그레이드 규칙이 실패합니다.

이 문제는 추가 Microsoft Dynamics CRM 웹 서버에 Microsoft .NET 어셈블리가 없기 때문에 발생합니다.

이 문제를 해결하려면 Microsoft .NET 어셈블리를 복사한 다음 추가 Microsoft Dynamics CRM 4.0 웹 서버에 등록하십시오.

Microsoft Dynamics CRM의 서비스와 관련된 문제

계약 상태 업데이트 SQL 작업이 변경되었다

Microsoft Dynamics CRM 3.0에서는 계약 상태가 계약 상태 업데이트 SQL 작업을 통해 평가됩니다. 이 작업은 매일 밤 12시에 한 번씩 실행됩니다. 이 작업은 만료된 계약의 상태를 만료됨으로 설정합니다.

Microsoft Dynamics CRM 4.0에서는 계약 상태가 되풀이되는 비동기 시스템 작업으로 평가됩니다. 이 작업의 실행 시간은 비동기 서비스가 시작된 시간으로 기록됩니다.

이 문제를 해결하려면 해당 조직에 적절한 시간에 비동기 서비스를 시작하십시오.

사용자 지정 엔터티와 관련된 문제

Microsoft Dynamics CRM 4.0으로 업그레이드한 후 사용자 지정 엔터티 테이블에서 일부 외래 키 제약 조건이 손실된다

다음과 같은 경우를 생각해 볼 수 있습니다. 사용자 지정 엔터티 테이블이 있고 이 사용자 지정 엔터티 테이블의 동일한 열에 기본 키 제약 조건과 외래 키 제약 조건이 있습니다. Microsoft Dynamics CRM 4.0으로 업그레이드하면 업그레이드 프로세스 동안 외래 키 제약 조건이 제거됩니다.

예를 들어, AuditTrailExtensionBase라는 사용자 지정 엔터티 테이블이 있고 이 테이블에 다음과 같은 외래 키가 포함되어 있다고 가정합니다.
ALTER TABLE [dbo].[<databasename>_AuditTrailExtensionBase] 
ADD CONSTRAINT [FK_<databasename>_AuditTrailExtensionBase_<Databasename>_AuditTrailBase] 
FOREIGN KEY ([<databasename>_AuditTrailId]) 
REFERENCES [dbo].[<databasename>_AuditTrailBase] ([<databasename>_AuditTrailId])
업그레이드 프로세스가 완료된 후 이 외래 키가 더 이상 존재하지 않습니다.

이 문제를 해결하려면 사용자 지정 엔터티 테이블에 손실된 외래 키 제약 조건을 추가하십시오.

Microsoft Dynamics CRM 3.0 웹 사이트와 관련된 문제

환경 진단 마법사를 실행하면 오류 메시지가 나타난다

환경 진단 마법사를 실행하면 다음과 같은 오류 메시지가 나타납니다.
time| Error| Check ExportXmlValidator : Failure: The request failed with HTTP status 403: Forbidden.
참고 여기서 time은 오류가 발생한 시간을 나타내는 자리 표시자입니다.

이 문제는 Microsoft Dynamics CRM 3.0 웹 사이트에 SSL(Secure Sockets Layer)이 필요한 경우 발생합니다. 이 문제를 해결하려면 보안 채널 필요(SSL) 확인란의 선택을 취소한 다음 Microsoft Dynamics CRM 4.0 업그레이드를 다시 실행합니다. 이렇게 하려면 다음과 같이 하십시오.
  1. Microsoft Dynamics CRM 4.0의 서버 구성 요소를 실행하는 서버에 로그온합니다.
  2. 내 컴퓨터를 마우스 오른쪽 단추로 누른 다음 관리를 누릅니다.
  3. 서비스 및 응용 프로그램을 확장합니다.
  4. 인터넷 정보 서비스(IIS) 관리를 확장합니다.
  5. 웹 사이트를 확장합니다.
  6. Microsoft Dynamics CRM 3.0을 마우스 오른쪽 단추로 누른 다음 속성을 누릅니다.
  7. 디렉터리 보안 탭의 보안 통신에서 편집을 누릅니다.
  8. 보안 채널 필요(SSL) 확인란의 선택을 취소한 다음 확인을 차례로 두 번 누릅니다.
  9. IIS를 다시 설정합니다. 이렇게 하려면 시작, 실행을 차례로 누르고 열기 상자에 iisreset을 입력한 다음 확인을 누릅니다.
  10. Microsoft Dynamics CRM 4.0 업그레이드를 다시 실행합니다.

추가 정보

Microsoft Dynamics CRM 3.0의 c360 추가 기능을 사용하는 경우 Microsoft Dynamics CRM의 c360 추가 기능을 업그레이드할 때 발생하는 일부 일반적인 문제에 대한 자세한 내용은 다음 c360 웹 사이트를 참조하십시오.
http://www.c360.com/upgradedocument.aspx(영문)

참조

자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
946542 Microsoft Dynamics CRM 3.0을 Microsoft Dynamics CRM 4.0으로 업그레이드하면 "Microsoft Dynamics CRM 3.0 데이터베이스를 내보내지 못했습니다." 오류 메시지가 나타난다
946543 Microsoft Dynamics CRM 3.0을 Microsoft Dynamics CRM 4.0으로 업그레이드하면 "보고서 업그레이드를 위한 관련 엔터티를 확인할 수 없습니다." 오류 메시지가 나타난다
946544 Microsoft CRM 3.0 핫픽스가 프로그램 추가/제거에 남아 있다
946545 Microsoft Dynamics CRM 3.0을 Microsoft Dynamics CRM 4.0으로 업그레이드한 후 "Microsoft.Crm.Tools.FaxConnectorService.FaxSinkServiceException" 오류 메시지가 나타난다
946597 Microsoft Dynamics CRM 4.0으로 업그레이드하면 "호출 대상이 예외를 Throw했습니다." 오류 메시지가 나타난다
946619 Microsoft Dynamics CRM 3.0을 특정 언어의 Microsoft Dynamics CRM 4.0으로 업그레이드하면 "하나 이상의 버전 3.0 보고서가 업그레이드되지 않았습니다." 오류 메시지가 나타난다
자세한 내용은 Microsoft Dynamics CRM 4.0 구현 가이드의 "Microsoft Dynamics CRM 서버 설치 지침" 절을 참조하십시오. 이 가이드를 구하려면 다음 Microsoft 웹 사이트를 방문하십시오.
http://www.microsoft.com/downloads/details.aspx?displaylang=ko&FamilyID=1ceb5e01-de9f-48c0-8ce2-51633ebf4714
Microsoft Dynamics CRM 4.0의 서버 구성 요소에 대한 추가 정보 파일도 참조하십시오. 이 추가 정보 파일을 구하려면 다음 Microsoft 웹 사이트를 방문하십시오.
http://www.microsoft.com/downloads/details.aspx?displaylang=ko&FamilyID=1db2d16d-7885-4561-a461-20b948913b3f
이 문서에 나와 있는 다른 공급업체 제품은 Microsoft와 무관한 회사에서 제조한 것입니다. Microsoft는 이러한 제품의 성능이나 신뢰성에 관하여 명시적이든 묵시적이든 어떠한 보증도 하지 않습니다.

참조

Microsoft Dynamics CRM 4.0의 설치 업데이트에 포함되어 있는 업데이트에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
948917 Microsoft Dynamics CRM 4.0의 설치 업데이트를 구하는 방법

속성

기술 자료: 947061 - 마지막 검토: 2008년 4월 30일 수요일 - 수정: 4.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Dynamics CRM 4.0
키워드:?
kbmbsupgrade kberrmsg kbsetup kbinstallation kbexpertiseinter kbhowto kbinfo kbmbsmigrate KB947061

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com