블로킹 발생, 조건 또는 다른 SQL Server 문제 BizTalkMsgBoxDb 데이터베이스에서 BizTalk Server에 연결 하려고 하면 교착 상태가 발생

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

이 페이지에서

현상

Microsoft BizTalk Server에서 블로킹 발생, 조건 또는 다른 Microsoft SQL Server 문제를 BizTalkMsgBoxDb 데이터베이스에 연결 하려고 하면 교착 상태가 발생 합니다.

원인

이 문제가 발생할 수 있습니다 또는 다음과 같은 이상:
  • 통계 자동 작성 옵션 BizTalkMsgBoxDb 데이터베이스에서 사용할 수 있습니다.
  • 자동 업데이트 통계 옵션 BizTalkMsgBoxDb 데이터베이스에서 사용할 수 있습니다.
  • 최대 병렬 처리 수준 옵션은 SQL Server를 실행 하 고 BizTalkMsgBoxDb 데이터베이스를 호스팅하는 컴퓨터에서 1 이외의 값으로 설정 됩니다.
  • 조각 모음 하 또는 BizTalk Server 데이터를 처리할 때 BizTalkMsgBoxDb 데이터베이스에서 인덱스를 다시 작성 합니다.

해결 방법

이 문제를 해결 하려면 다음 방법 중 하나를 사용 합니다.

방법 1: 자동 업데이트 통계 옵션과 자동 통계 만들기 옵션을 해제 합니다.

이 문제를 해결 하려면 해제는 통계 자동 작성 옵션 및 자동 업데이트 통계 BizTalkMsgBoxDb 데이터베이스에서 SQL Server에 대 한 옵션입니다.

방법 2: 최대 정도 병렬 처리 수준 옵션을 1로 설정

이 문제를 해결 하려면 설정의 최대 병렬 처리 수준 SQL Server를 실행 하는 컴퓨터에 옵션 1.

방법 3: BizTalk Server 데이터를 처리할 때 인덱스 재작성 하지 않습니다

이 문제를 해결 하려면 실행 하지는 bts_RebuildIndexes 저장된 프로시저 또는 BizTalk Server 데이터를 처리할 때 BizTalk Server 데이터베이스에서 인덱스를 다시 작성 하는 SQL 명령을.

참고 BizTalk Server 데이터베이스에서 인덱스를 조각 모음 하는 것은 지원 되지 않습니다.

추가 정보

Bts_RebuildIndexes 저장 프로시저

BizTalkMsgBoxDb 데이터베이스에서 인덱스를 다시 작성 하려면 매번 실행 하는 것은 bts_RebuildIndexes 저장된 프로시저입니다. BizTalk Server 2006 및 이후 버전에서 실행할 수 있는 dtasp_RebuildIndexes BizTalkDTADb 데이터베이스에 대 한 인덱스를 다시 작성 하는 저장된 프로시저입니다.

대부분의 BizTalk 인덱스 GUID를 기반으로 합니다. 많은 테스트 테이블 스캔 되지 않습니다으로 GUID 기반 인덱스가 인덱스 id 기반 BizTalk 특정 작업 부하를 보다 효과적으로 수행할 수 있습니다 보여 주었습니다. 이 조각화가 발생할 수 있습니다. 그러나 디 속도로 테이블의 데이터를 전달 하기 때문에 조각화가 문제가 발생할 수 있습니다. 빌드하는 BizTalkMsgBox 데이터베이스에서 많은 데이터가 필요 하면 정기적으로 예약 된 가동 중지 시간 동안 인덱스를 다시 수 있습니다. 추적 데이터베이스에 동일한 지침을 적용합니다.

다른 BizTalk Server 데이터베이스에서 인덱스를 다시 작성 하려면 DBCC DBREINDEX SQL 명령을 사용할 수 있습니다. DBCC DBREINDEX SQL 명령을 사용 하는 방법의 예를 보려면 마우스를 bts_RebuildIndexes 저장된 프로시저 및 클릭 속성.

참고Microsoft는 BizTalk 서버 중단 시간 동안 데이터베이스 인덱스를 다시 작성을 지원 합니다. 인덱스를 다시 작성 하기 전에 모든 호스트 인스턴스 및 SQL Server 에이전트를 중지 해야 합니다. 실행할 때 해당bts_RebuildIndexes BizTalk Server 2006 및 이후 버전에서 저장된 프로시저를 다음과 같은 오류 메시지 중 하나가 나타날 수 있습니다.
오류 메시지 1
Msg 6078, 수준 16, 상태 1, 프로시저 bts_RebuildIndexes 선 4
개체 ID 674101442 ('TrackingData' 개체)을 처리할 수 없습니다.
이 데이터베이스 일관성 검사기 (DBCC) 명령이이 유형의 개체를 지원 하지 않습니다.
오류 메시지 2
Msg 6078, 수준 16, 상태 1, 프로시저 bts_RebuildIndexes 선 4 이 DBCC 명령이이 유형의 개체를 지원 하지 않으므로 개체 ID 722101613 ('TrackingData' 개체)을 처리할 수 없습니다.

이 문제는TrackingDataBizTalk Server 2006 및 이후 버전에서 뷰 개체가입니다. 이 문제를 해결 하려면 다음을 실행 한 다음 실행을bts_RebuildIndexes 저장된 프로시저:
  1. 다음 줄에 메모를 bts_RebuildIndexes 저장된 프로시저입니다.
    DBCC DBREINDEX ('[dbo].[TrackingData]') WITH NO_INFOMSGS
    
  2. 다음 줄에 추가 하는 bts_RebuildIndexes 저장된 프로시저입니다.
    DBCC DBREINDEX ('[dbo].[TrackingData_0_0]') WITH NO_INFOMSGS
    DBCC DBREINDEX ('[dbo].[TrackingData_0_1]') WITH NO_INFOMSGS
    DBCC DBREINDEX ('[dbo].[TrackingData_0_2]') WITH NO_INFOMSGS
    DBCC DBREINDEX ('[dbo].[TrackingData_0_3]') WITH NO_INFOMSGS
    DBCC DBREINDEX ('[dbo].[TrackingData_1_0]') WITH NO_INFOMSGS
    DBCC DBREINDEX ('[dbo].[TrackingData_1_1]') WITH NO_INFOMSGS
    DBCC DBREINDEX ('[dbo].[TrackingData_1_2]') WITH NO_INFOMSGS
    DBCC DBREINDEX ('[dbo].[TrackingData_1_3]') WITH NO_INFOMSGS
    

속성

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

피드백 보내기

 

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