문제

Biztalk Server 2006 (R2 아님)의 새로운 설치를 구성하려는 주요 문제가 있습니다. 서버에는 이전에 Biztalk가 설치되어 있었으며 잘 작동했습니다. Biztalk를 제거하고 별도의 시스템 인 SQL Server에서 데이터베이스 및 작업을 제거하고 Biztalk를 다시 설치했습니다. 설치 중에 오류가 발생하지 않고 설치 로그에는 설치가 성공적이었습니다.

Biztalk 서버를 SSO 마스터 비밀 서버로 구성하고 새로운 Biztalk 그룹을 만들고 Biztalk 런타임 등록과 함께 구성합니다. 프로세스는 항상 SQL 서버에서 SSO 데이터베이스 생성에 오류가 발생합니다. Configlog에는 몇 가지 경고가 있습니다. MSSQLServerOLAPService does not exist, 그런 다음 SSO 데이터베이스 생성 오류가 표시됩니다. 연속 4 개가 있습니다. 순서는 다음과 같습니다.

Error ConfigHelper] [DBNETLIB][ConnectionOpen (Connect()).]SQL Server does not exist or access denied.
Error ConfigHelper] SQL error: 08001 Native error code: 17
Error ConfigHelper] c:\depotsetupv2\private\common\configwizard\confighelper\sqlhelper.cpp(1176): FAILED hr = 80004005
Error ConfigHelper] c:\depotsetupv2\private\common\configwizard\confighelper\sqlhelper.cpp(918): FAILED hr = 80004005

그런 다음 각 Biztalk 데이터베이스를 작성하려는 비슷한 오류가 있습니다.

SQL Server에는 SQL Server 로그에 해당 오류가 있습니다 -2 사용자 '[username]'에 대한 로그인이 실패했습니다. [클라이언트 : [IP 주소]] 오류 : 18456, 심각도 : 14, 상태 : 16

SQL 로그의 첫 번째 오류는 SQL Server의 응용 프로그램 이벤트 로그에서 실패 감사로 표시됩니다.

내가 가진 가장 큰 문제는 Biztalk 서버에 로그온 한 사용자가 Biztalk 서버와 SQL 서버의 로컬 관리자이며 SQL Sysadmin Group에 있다는 것입니다. Biztalk 서비스를 실행하도록 구성하는 사용자는 서버와 SQL Server의 Sysadmin Group의 로컬 관리자입니다. 두 기계에서 MSDTC 설정을 확인하고 Biztalk 문서가 권장하는대로 설정되었는지 확인했습니다. SQL 브라우저는 SQL 시스템에서 실행 중이며 SQL 표면적 구성 도구를 사용하여 네트워크 액세스가 허용되는지 확인했습니다.

누구든지 내가 놓친 것을 찾도록 도와 줄 수 있습니까?

Re : Igal :

예, 모든 서버와 사용자는 동일한 도메인에 있습니다. 이 연구를 연구 할 때 SQL 프로토콜에 대한 게시물을 통해 실행되지만 다른 데이터베이스에 연결된 상태에서 로그인 사용자의 기본 데이터베이스의 테이블 중 하나에서 카운트를 선택하려고했습니다. 그 쿼리를 실행하는 데 전혀 문제가 없었습니다.

Re : Yossi :

Windows Server 2003 R2 SP1에 BizTalk를 설치하고 있습니다. 그렇습니다. 나는 SSODB를 제거했습니다 (그래도 그런 것을 놓치기 위해 나 자신을 지나치지 않을 것입니다!). 사용자 이름을 올바르게 제공하고 연결 한 소스를 확인하고 다시 연락 할 것입니다.

도움이 되었습니까?

해결책

몇 가지 포인터 :

로컬 계정을 사용하여 SSO Windows 계정을 구성 할 때는 컴퓨터 이름이없는 계정 이름을 지정해야합니다.

인스턴스라는 로컬 SQL 서버를 Data Store로 사용하는 경우 LocalMachinename Instancename, PortNumber 대신 LocalMachinename Instancename을 사용해야합니다.

  • 관련성을 확인하십시오 설치 안내서 (R2와 관련이 있다는 사실에 대해 걱정하지 마십시오. 그들은 'R1'문서를 숨긴 것처럼 보이지만 동일합니다), 특히 "Windows 그룹 및 서비스 계정"주변의 섹션.

  • 또한, 당신이 biztalk를 제거하고 데이터베이스를 제거했을 때 - 당신은 SSODB를 제거 했습니까?! :-)

  • 로그 파일은 매우 혼란 스럽습니다. 특히 어떤 오류가 급성 문제인지 결정할 때 - 당신이 가지고있는 다른 오류를 찾아 보았습니까? (이것을 확인하십시오 블로그 항목, 예를 들어)

다른 팁

나는 모든 것을 제대로 설정했습니다. 불행히도 저에게 답은 표준 "Windows"답변이었습니다. 재부팅하고 다시 시도했습니다. SQL Server를 재부팅하자마자 Biztalk를 잘 구성 할 수있었습니다.

그러나 Yossi의 답변을 받아 들인 것으로 설정하겠습니다. 그러나이 질문을 읽는 다른 사람에게 가장 관련이 있기 때문입니다.

모든 설정 변경 후에 재부팅하는 것을 잊지 마십시오!

biztalkmgmtdb 및 biztalkmsgboxdb에 로컬 관리자 계정에 DB 소유자가 있는지 확인하십시오. 데이터베이스를 마우스 오른쪽 버튼으로 클릭하십시오 -> 속성 -> 파일 -> 소유자 :

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top