TrackedMessages_Copy_BizTalkMsgBoxDb SQL Server 에이전트 작업 실패하고 BizTalk Server 2004 "null 값이 열에 uidBodyPartID에 삽입할 수 없습니다." 오류 메시지가 나타난다

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

이 페이지에서

현상

Microsoft BizTalk Server 2004 TrackedMessages_Copy_BizTalkMsgBoxDb Microsoft SQL Server 에이전트 작업 실패하고 다음과 유사한 오류 메시지가 나타납니다.
삽입할 수 없습니다 'BizTalkMsgBoxDb.dbo.Tracking_Spool1' 열 'uidBodyPartID' 에 NULL 값 테이블; 열이 null 을 허용하지 않습니다.

원인

BizTalk Server MessageBox 데이터베이스에 Tracking_Spool1Tracking_Spool2 테이블에 uidBodyPartID 열에서 이 값은 일부 조건에서 null일 수 있으므로 NULL 값을 허용할지 때문에 이 문제가 발생합니다.

해결 방법

서비스 팩 정보

이 문제를 해결하려면 Microsoft BizTalk Server 2004 최신 서비스 팩을 구하십시오. 추가 정보는 다음 문서 번호를 클릭하여 Microsoft 기술 자료에서 확인하십시오:
888751BizTalk Server 2004 최신 서비스 팩을 구하는 방법

기타 확인 정보

이 문제를 해결하려면 구성할 NULL 허용 BizTalk Server MessageBox 데이터베이스에 Tracking_Spool1Tracking_Spool2 테이블에 uidBodyPartID 열 값. 이렇게 하려면 다음과 같이 하십시오.
  1. 일시적으로 중지하고 TrackingSpool_Cleanup_BizTalkMsgBoxDb SQL Server 에이전트 작업 사용 안 함. 이렇게 하려면 다음과 같이 하십시오.
    1. 시작 을 누르고, 프로그램, Microsoft SQL Server 차례로 가리킨 다음 SQL 엔터프라이즈 관리자를 시작하려면 엔터프라이즈 관리자 누릅니다.
    2. SQL Server 그룹을 확장하고, SQL Server 확장, 관리, SQL Server 에이전트 를 확장하고, 작업 을 클릭합니다. 그리고 TrackingSpool_Cleanup_BizTalkMsgBoxDb 작업을 마우스 오른쪽 및 중지 작업 .Then을, TrackingSpool_Cleanup_BizTalkMsgBoxDb 작업을 마우스 오른쪽 확장한 다음 해제 작업 을 클릭하십시오.
  2. SQL 쿼리 분석기를 시작한 다음 위해 SQL 연결하여 BizTalk Server 2004 MessageBox 데이터베이스에 포함되어 있는 서버. 도구 메뉴에서 SQL 엔터프라이즈 관리자에서 SQL 쿼리 분석기를 시작할 수 있습니다.
  3. SQL 쿼리 분석기의 쿼리 창에서 다음 SQL 문을 붙여넣기:
    USE BizTalkMsgBoxDb
    ALTER TABLE Tracking_Spool1 ALTER COLUMN uidBodyPartID uniqueidentifier NULL
    ALTER TABLE Tracking_Spool2 ALTER COLUMN uidBodyPartID uniqueidentifier NULL
    노트BizTalkMsgBoxDb BizTalk Server MessageBox 데이터베이스에 이름에 대한 자리 표시자입니다. 바꿀 BizTalk Server MessageBox 데이터베이스에 이름이 BizTalkMsgBoxDb. 기본적으로 이름 중 BizTalk Server MessageBox 데이터베이스 BizTalkMsgBoxDb 있습니다.
  4. SQL 쿼리 분석기에서 uidBodyPartID 열에 NULL 값을 허용할 수 있도록 Tracking_Spool1Tracking_Spool2 테이블을 업데이트하려면 쿼리 실행 클릭하십시오.
  5. SQL 쿼리 분석기를 닫습니다.
  6. 사용 및 TrackingSpool_Cleanup_BizTalkMsgBoxDb 작업을 시작하십시오.

현재 상태

Microsoft는 "본 문서의 정보는 다음의 제품에 적용됩니다." 절에 나열된 Microsoft 제품에서 이 문제를 확인했습니다.이 문제는 BizTalk Server 2004 서비스 팩 1에서 수정되었습니다.

추가 정보

BizTalk Server 2004 BizTalk Server 데이터베이스를 유지 관리하는 여러 SQL Server 에이전트 작업을 만듭니다. 이러한 작업은 서로 다른 간격으로 자동 실행되도록 예약됩니다. 기본적으로 TrackedMessages_Copy_BizTalkMsgBoxDb 작업 60초마다 실행되도록 예약됩니다.

속성

기술 자료: 884532 - 마지막 검토: 2005년 6월 28일 화요일 - 수정: 3.2
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft BizTalk Server 2004 Developer Edition
  • Microsoft BizTalk Server 2004 Enterprise Edition
  • Microsoft BizTalk Server 2004 Partner Edition
  • Microsoft BizTalk Server 2004 Standard Edition
키워드:?
kbmt kbbiztalk2004sp1fix kbbtsmessaging kbprb kbinfo KB884532 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

피드백 보내기

 

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