KB - BizTalk Server가 사용하는 SQL Server의 설정 사항
BizTalk Server 작동을 위해서는 반드시 MSSQL Server (2000이나 2005)가 있어야 합니다.
새로운 서버에 새로 설치한 경우가 아니라 기존에 사용 중인 SQL 서버에 BizTalk을 위한 공간을 마련하고 설치된 경우 BizTalk 서버의 서비스가 불안하고 멈추는 경우 가 발생할 수 있습니다.
이때 아래의 내용을 참고 하셔서 SQL Server의 설정을 확인해 주시기 바랍니다.
• Auto Create Statistics option이 BizTalkMsgBoxDb DB에 대해서 Disable 되어야 합니다.
• Auto Update Statistics option이 BizTalkMsgBoxDb DB에 대해서 Disable 되어야 합니다.
• max degree of parallelism option 은 반드시 1이 되어야 합니다.
기업에서 사용되는 대부분의 LOB 응용프로그램에서 SQL 의 주요 설정인 Max Degree Of Parallelism 이 1로 된다면 성능상에 많은 문제가 발생 할 수 있습니다.
따라서 되도록 BizTalk을 위한 서버 구성에서는 SQL Server를 별도로 설치하고 관련 설정이 이를 반영하도록 (내지는 Clean Install) 하시는 것이 바람직 합니다.
다음의 KB 문서들을 참고하세요.
The auto update statistics option, the auto create statistics option, and the Parallelism setting are turned off in the SQL Server 2000 or SQL Server 2005 database instance that hosts the BizTalk Server 2004 or BizTalk Server 2006 BizTalkMsgBoxDB database
https://support.microsoft.com/kb/912262/
The Parallelism setting for the instance of SQL Server when you configure BizTalk Server
https://support.microsoft.com/kb/899000/en-us
You experience blocking, deadlock conditions, or other SQL Server issues when you try to connect to the BizTalkMsgBoxDb database in BizTalk Server 2006 or in BizTalk Server 2004