BizTalk Adapter Pack 2013 R2 및 2013 설치
이 문서에는 소프트웨어 요구 사항과 BizTalk Server 2013 또는 BizTalk Server 2013 R2에 포함된 Microsoft BizTalk Adapter Pack(BAP)을 설치하는 단계가 나와 있습니다.
로그 변경
Date | 변경 |
---|---|
2016년 3월 | 설치 후...에서 최신 Oracle.DataAccess.dll 버전을 사용하도록 Oracle Database 어댑터를 구성하는 단계를 추가했습니다. |
소프트웨어 필수 구성 요소
BizTalk 어댑터 팩은 다음에서 사용할 수 있습니다.
.NET 애플리케이션
Microsoft BizTalk Server
ADO 인터페이스
Microsoft SharePoint 포털
어댑터를 사용하는 방법에 따라 필요한 소프트웨어가 달라집니다.
.NET 애플리케이션을 사용하는 경우 필수 구성 요소
.NET 애플리케이션을 사용하여 어댑터를 사용하는 경우 개발 컴퓨터(.NET 애플리케이션을 만드는 컴퓨터)에 다음 소프트웨어가 필요합니다. 나열된 순서대로 소프트웨어를 설치합니다.
BizTalk 어댑터 팩 2013 R2 | BizTalk 어댑터 팩 2013 |
---|---|
Windows Server 2012 R2, Windows Server 2012, Windows 8.1, Windows 7 SP1 | Windows Server 2012, Windows Server 2008 R2 SP1, Windows 8, Windows 7 SP1 |
.NET Framework 4.5.1 | Microsoft .NET Framework 4.5도 필요합니다 |
Visual Studio 2013 | Visual Studio 2012 |
WCF LOB 어댑터 SDK | WCF LOB 어댑터 SDK |
엔터프라이즈 애플리케이션 클라이언트 및 관련 소프트웨어. 지원되는 엔터프라이즈 애플리케이션 버전을 참조하세요. | 엔터프라이즈 애플리케이션 클라이언트 및 관련 소프트웨어. 지원되는 엔터프라이즈 애플리케이션 버전을 참조하세요. |
BizTalk Server 사용할 때의 필수 구성 요소
BizTalk Server 사용하여 어댑터를 사용하는 경우 BizTalk Server 다음 소프트웨어가 필요합니다. 나열된 순서대로 소프트웨어를 설치합니다.
BizTalk 어댑터 팩 2013 R2 | BizTalk 어댑터 팩 2013 |
---|---|
Windows Server 2012 R2, Windows Server 2012, Windows 8.1, Windows 7 SP1 | Windows Server 2012, Windows Server 2008 R2 SP1, Windows 8, Windows 7 SP1 |
.NET Framework 4.5.1 | Microsoft .NET Framework 4.5도 필요합니다 |
Visual Studio 2013 | Visual Studio 2012 |
WCF LOB 어댑터 SDK WCF LOB 어댑터 SDK에 포함된 Visual Studio용 사용 어댑터 서비스 BizTalk 프로젝트 추가 기능을 설치합니다. 설치하려면 사용자 지정(BizTalk Server 추가 기능 선택) 또는 WCF LOB 어댑터 SDK 설치 완료를 수행합니다. |
WCF LOB 어댑터 SDK WCF LOB 어댑터 SDK에 포함된 Visual Studio용 사용 어댑터 서비스 BizTalk 프로젝트 추가 기능을 설치합니다. 설치하려면 사용자 지정(BizTalk Server 추가 기능 선택) 또는 WCF LOB 어댑터 SDK 설치 완료를 수행합니다. |
BizTalk Server 2013 R2 | BizTalk Server 2013 |
엔터프라이즈 애플리케이션 클라이언트 및 관련 소프트웨어. 지원되는 엔터프라이즈 애플리케이션 버전을 참조하세요. | 엔터프라이즈 애플리케이션 클라이언트 및 관련 소프트웨어. 지원되는 엔터프라이즈 애플리케이션 버전을 참조하세요. |
ADO 사용 시 필수 구성 요소
MySAP Business Suite용 Microsoft BizTalk 어댑터 및 Siebel eBusiness 애플리케이션용 Microsoft BizTalk 어댑터에는 ADO 계층(SAP용 데이터 공급자 및 Siebel용 데이터 공급자)이 포함됩니다. 이 ADO 계층은 SAP 시스템 또는 Siebel 시스템에 연결하는 ADO.NET 클라이언트를 작성하는 데 사용할 수 있습니다. SSIS(SQL Server Integration Services)와 함께 ADO 계층을 사용하여 LOB 애플리케이션에서 데이터를 가져오고 내보내고 SQL Server Reporting Services(SSRS)를 사용하여 LOB 시스템에서 데이터를 표시하는 보고서를 생성할 수도 있습니다.
참고
SSRS와 함께 ADO 공급자를 사용하는 것은 SAP용 데이터 공급자에 대해서만 지원됩니다.
ADO 인터페이스와 함께 BizTalk 어댑터 팩을 사용하는 컴퓨터에는 다음 소프트웨어가 필요합니다. 나열된 순서대로 소프트웨어를 설치합니다.
BizTalk 어댑터 팩 2013 R2 | BizTalk 어댑터 팩 2013 |
---|---|
Windows Server 2012 R2, Windows Server 2012, Windows 8.1, Windows 7 SP1 | Windows Server 2012, Windows Server 2008 R2 SP1, Windows 8, Windows 7 SP1 |
.NET Framework 4.5.1 | Microsoft .NET Framework 4.5도 필요합니다 |
Visual Studio 2013 | Visual Studio 2012 |
WCF LOB 어댑터 SDK | WCF LOB 어댑터 SDK |
SQL Server 2014, SQL Server 2012 | SQL Server 2012, SQL Server 2008 R2 |
엔터프라이즈 애플리케이션 클라이언트 및 관련 소프트웨어. 지원되는 엔터프라이즈 애플리케이션 버전을 참조하세요. | 엔터프라이즈 애플리케이션 클라이언트 및 관련 소프트웨어. 지원되는 엔터프라이즈 애플리케이션 버전을 참조하세요. |
Microsoft SharePoint 사용 시 필수 구성 요소
Microsoft SharePoint에서 어댑터를 사용하는 목표는 SharePoint 포털에 LOB 애플리케이션의 데이터를 표시하는 것입니다.
BizTalk 어댑터 팩 및 SharePoint를 사용하는 일반적인 설정은 단일 컴퓨터이거나 다른 작업에 다른 컴퓨터를 사용할 수 있습니다. 다음 표에서는 각 컴퓨터에 대한 소프트웨어 필수 구성 요소를 요약합니다. 단일 컴퓨터를 사용하는 경우 해당 컴퓨터에 모든 소프트웨어가 필요합니다. 나열된 순서대로 소프트웨어를 설치합니다.
WCF 어댑터 서비스 개발 마법사를 실행하는 컴퓨터 | WCF 서비스를 호스트하는 컴퓨터 | SharePoint Designer 사용하여 외부 콘텐츠 형식을 정의할 수 있는 컴퓨터 | SharePoint를 사용하여 LOB 애플리케이션의 정보를 표시하는 컴퓨터 |
---|---|---|---|
BAP 2013 R2:
|
BAP 2013 R2:
|
Microsoft Office SharePoint Server SDK(소프트웨어 개발 키트) | Microsoft Office 서버 인프라 업데이트 |
지원되는 엔터프라이즈 애플리케이션 버전
BizTalk 어댑터 팩에서 지원하는 특정 LOB 시스템 버전을 보려면 지원되는 LOB(기간 업무) 시스템을 참조하세요.
이 섹션에서는 각 어댑터에 필요한 클라이언트 DLL과 같은 각 어댑터에 대한 추가 정보를 나열합니다.
Oracle 데이터베이스 어댑터
선택 사항: Oracle 데이터베이스에서 분산 트랜잭션을 사용하는 경우 어댑터 클라이언트를 실행하는 컴퓨터에 Microsoft Transaction Server용 Oracle Services (Oracle 클라이언트 설치의 일부)를 설치합니다.
애플리케이션이 최신 버전의 ODP.NET 작동하려면 정책 DLL 을 설치하고 GAC에 DLL을 등록합니다. .NET용 Oracle 데이터 공급자 FAQ를 참조하세요.
Oracle E-Business 어댑터
선택 사항: Oracle 데이터베이스와 함께 분산 트랜잭션을 사용하려면 어댑터 클라이언트를 실행하는 컴퓨터에 Microsoft Transaction Server용 Oracle Services (Oracle 클라이언트 설치의 일부)를 설치합니다.
애플리케이션이 최신 버전의 ODP.NET 작동하려면 정책 DLL 을 설치하고 GAC에 DLL을 등록합니다. .NET용 Oracle 데이터 공급자 FAQ를 참조하세요.
SAP 어댑터
SAP 어댑터는 SAP 시스템이 유니코드인지 아니면 유니코드가 아닌지에 관계없이 RFC SDK의 유니코드 버전이 필요합니다.
필수 드라이버: 다음 표에는 BIzTalk 어댑터 팩이 SAP 시스템과 인터페이스하는 데 필요한 DLL이 나와 있습니다. 이러한 DLL을 포함하는 대부분의 패키지는 SAP Service Marketplace에서 다운로드해야 합니다. SAP Service Marketplace에서 다운로드를 받으려면 다음을 수행합니다.
SAP Service Marketplace에서 사용할 수 있는 다운로드 관리자를 설치합니다.
SAP Service Marketplace에 대한 자격 증명을 사용하여 다운로드 관리자를 구성합니다.
ORGANIZATION SAP 관리자가 SAP 서비스 웹 사이트에서 소프트웨어를 다운로드할 수 있는 권한을 부여합니다. 이는 SAP 소프트웨어 배포 센터에 대한 액세스가 '소프트웨어 다운로드' 권한 부여 개체에 의해 제한되므로 필요합니다. 이렇게 하면 권한이 부여된 사용자만 소프트웨어를 다운로드할 수 있습니다.
SAP Service Marketplace에서 다운로드한 패키지에서 파일을 추출하는 데 필요한 SAPCAR 프로그램을 설치합니다. SAPCAR는 SAP Service Marketplace에서도 사용할 수 있습니다.
BizTalk 어댑터 팩의 32비트 및 64비트 버전의 경우 이러한 DLL의 각 32비트 및 64비트 버전이 있어야 합니다.
32비트 컴퓨터에서 32비트 버전의 DLL을 C:\Windows\System32 폴더에 추가해야 합니다.
64비트 컴퓨터에서 32비트 버전의 DLL을 C:\Windows\SysWow64 폴더에 추가해야 합니다. 64비트 버전의 DLL을 C:\Windows\System32 폴더에 추가해야 합니다.
6.4 SAP 클라이언트 버전 필수 드라이버
다음 정보는 BizTalk 어댑터 팩 2013에만 적용됩니다.
SAP RFC SDK 6.40 유니코드
이 SDK는 SNOTE1 27517 의 일부로 사용할 수 있습니다. SDK를 다운로드하는 지침은 SAP 지원 - 소프트웨어 다운로드에서 확인할 수 있습니다. SDK를 다운로드하고 추출한 후 \rfcsdk\bin 및 \rfcsdk\lib 폴더의 모든 DLL을 이 표 앞에 언급된 관련 위치로 복사합니다.
DLL은 SAP에서R3DLLINST.zip의 일부로 사용할 수 있습니다.
이 ZIP 파일에는 SAP ONE 지원 실행 패드 웹 사이트에서 다운로드할 수 있는 Microsoft 런타임 DLL이 포함되어 있습니다(로그인 필요). 이 링크에는 패키지를 다운로드할 수 있는 "첨부 파일" 옵션이 있습니다. 자세한 내용은 SNOTE1 684106. 이 링크에는 패키지를 다운로드할 수 있는 "첨부 파일" 옵션이 있습니다.
SAP SNC(Secure Network Communications)를 사용하여 SAP 시스템에 연결하는 경우 SAP for Me, 소프트웨어 다운로드 센터(SAP 로그인 필요)에서 찾을 수 있는 SAP의 관련 DLL도 있어야 합니다. 이러한 DLL은 32비트 및 64비트 플랫폼에 대해 다르며 SNOTE1 352295 사용할 수 있습니다. 이 링크에는 패키지를 다운로드할 수 있는 "첨부 파일" 옵션이 있습니다.
이러한 DLL의 이름은 다음과 같습니다.
- 32비트: gsskrb5.dll, gssntlm.dll
- 64비트 x86의 경우: gx64krb5.dll, gx64ntlm.dll
7.0 SAP 클라이언트 버전 필수 드라이버
SAP RFC SDK 7.00 유니코드
이 SDK는 SNOTE1 27517 의 일부로 사용할 수 있습니다. SDK를 다운로드하는 지침은 SAP 지원 - 소프트웨어 다운로드에서 확인할 수 있습니다. SDK를 다운로드하고 추출한 후 \rfcsdk\bin 및 \rfcsdk\lib 폴더의 모든 DLL을 이 표 앞에 언급된 관련 위치로 복사합니다.
DLL은 SAP에서R3DLLINST.zip의 일부로 사용할 수 있습니다.
이 ZIP 파일에는 SAP 지원 - 소프트웨어 다운로드에서 다운로드할 수 있는 Microsoft 런타임 DLL이 포함되어 있습니다. 자세한 내용은 SNOTE1 684106. 이 링크에는 패키지를 다운로드할 수 있는 "첨부 파일" 옵션이 있습니다.
SAP SNC(Secure Network Communications)를 사용하여 SAP 시스템에 연결하는 경우 SAP의 관련 DLL도 있어야 합니다. 이러한 DLL은 32비트 및 64비트 플랫폼에 대해 다르며 SNOTE1 352295 사용할 수 있습니다. 여기에서 DLL을 다운로드할 수 있습니다. 이 링크에는 패키지를 다운로드할 수 있는 "첨부 파일" 옵션이 있습니다. DLL의 이름은 다음과 같습니다.
- 32비트: gsskrb5.dll, gssntlm.dll
- 64비트 x86의 경우: gx64krb5.dll, gx64ntlm.dll
7.1 SAP 클라이언트 버전 필수 드라이버
SAP RFC SDK 7.10 유니코드
이 SDK는 SNOTE1 27517 의 일부로 사용할 수 있습니다. SDK를 다운로드하는 지침은 SAP 지원 - 소프트웨어 다운로드에서 확인할 수 있습니다. SDK를 다운로드하고 추출한 후 \rfcsdk\bin 및 \rfcsdk\lib 폴더의 모든 DLL을 이 표 앞에 언급된 관련 위치로 복사합니다.
DLL은 SAP에서R3DLLINST.zip의 일부로 사용할 수 있습니다.
이 ZIP 파일에는 SAP 지원 - 소프트웨어 다운로드에서 다운로드할 수 있는 Microsoft 런타임 DLL이 포함되어 있습니다. 자세한 내용은 SNOTE1 684106. 이 링크에는 패키지를 다운로드할 수 있는 "첨부 파일" 옵션이 있습니다.
MICROSOFT VISUAL C++ SAP 7.1 클라이언트에 필요한 런타임 DLL:
- 32비트 SAP 7.1 클라이언트의 경우: Vcredist_x86.exe
- 64비트 SAP 7.1 클라이언트의 경우: Vcredist_x64.exe
SAP SNC(Secure Network Communications)를 사용하여 SAP 시스템에 연결하는 경우 SAP의 관련 DLL도 있어야 합니다. 이러한 DLL은 32비트 및 64비트 플랫폼에 대해 다르며 SNOTE1 352295 사용할 수 있습니다. 여기에서 DLL을 다운로드할 수 있습니다. 이 링크에는 패키지를 다운로드할 수 있는 "첨부 파일" 옵션이 있습니다. DLL의 이름은 다음과 같습니다.
- 32비트: gsskrb5.dll, gssntlm.dll
- 64비트 x86의 경우: gx64krb5.dll, gx64ntlm.dll
1 SNOTE는 SAP에서 릴리스한 수정 사항과 함께 제공되는 릴리스 정보입니다.
Siebel 어댑터
추가 단계가 없습니다.
SQL 어댑터
필수 드라이버:
SQL Server 2005의 경우: SQL Server UDT(사용자 정의 형식)를 만드는 경우 UDT에 대한 해당 어셈블리가 GAC에 추가되었는지 확인합니다.
SQL Server 2014, SQL Server 2012, SQL Server 2008 R2,SQL Server 2008 SP1:
SQL Server 버전(예: Geography)과 함께 제공되는 UDT를 사용하는 경우 어댑터를 사용하여 SQL Server 작업을 수행하는 컴퓨터에 다음 DLL이 있는지 확인합니다. 예를 들어 bizTalk 프로젝트를 만들어 SQL Server 작업을 수행하는 경우 이러한 DLL은 BizTalk Server 실행 중인 컴퓨터에 있어야 합니다.
Microsoft.SqlServer.Types.dll GAC에 추가되었는지 확인합니다.
System32 폴더에서 SqlServerSpatial.dll 사용할 수 있는지 확인합니다.
SQL Server 설치 프로그램을 실행하고 마법사의 기능 선택 페이지에서 관리 도구 – 기본 및 관리 도구 – 완료를 선택하여 컴퓨터에 이러한 DLL을 설치할 수 있습니다.
어댑터를 사용하여 FILESTREAM 데이터 형식의 열에 대한 작업을 수행하는 경우 SQL 클라이언트 연결 SDK가 설치되어 있는지 확인합니다. SQL Server 설정을 실행하고 마법사의 기능 선택 페이지에서 SQL 클라이언트 연결 SDK를 선택하여 SQL 클라이언트 연결 SDK를 설치할 수 있습니다. 어댑터는 SQL 클라이언트 연결 SDK와 함께 설치된 sqlncli10.dll 사용하여 FILESTREAM 작업을 수행합니다.
SQL Server 고유한 UDT를 만드는 경우 UDT에 대한 해당 어셈블리가 GAC에 추가되었는지 확인합니다.
64비트 지원
Siebel 어댑터는 32비트 호스트 instance 지원됩니다. 64비트 호스트 instance Siebel 어댑터를 실행하는 것은 지원되지 않습니다.
다른 모든 어댑터는 32비트 또는 64비트 호스트 instance 실행할 수 있습니다.
32비트 및 64비트 BizTalk 어댑터 팩을 설치하는 데 지원되는 설치 시나리오에 대한 자세한 내용은 32비트 및 64비트 플랫폼에 BizTalk 어댑터 팩 설치 시나리오를 참조하세요.
BizTalk 어댑터 팩 설치
BizTalk 어댑터 팩을 설치하기 전에 모든 소프트웨어 필수 구성 요소가 설치되어 있는지 확인합니다. 다음 두 가지 방법으로 BizTalk 어댑터 팩을 설치할 수 있습니다.
대화형 모드: 설치 마법사 실행
자동 모드: 명령줄 사용
중요
마법사 또는 명령줄을 사용하여 설치하는지 여부에 관계없이 BizTalk 어댑터 팩을 설치하는 컴퓨터에 대한 관리 권한이 있어야 합니다.
일반 설치 및 사용자 지정 설치
이 섹션에서는 설치 유형과 각 옵션과 함께 설치된 기능을 나열합니다.
일반 및 완료 옵션은 연결된 데이터 공급자와 함께 모든 어댑터를 설치합니다. 설치할 특정 어댑터를 선택할 수 있는 옵션이 없습니다.
사용자 지정 옵션은 연결된 데이터 공급자와 함께 하나 이상의 어댑터를 설치합니다. 설치할 어댑터를 선택할 수 있습니다. 데이터 공급자를 설치하도록 선택하는 경우 해당 어댑터도 설치해야 합니다. 그러나 해당 데이터 공급자를 설치하지 않고 어댑터를 설치할 수 있습니다. ADO 공급자 노드를 확장한 다음 설치하지 않으려는 공급자를 선택하여 이 작업을 수행합니다. 대화형 모드에서 BizTalk 어댑터 팩 설치를 참조하세요.
예를 들어 SAP용 데이터 공급자를 설치하는 경우 SAP 어댑터도 설치해야 합니다. 그러나 SAP용 데이터 공급자를 설치하지 않고 SAP 어댑터를 설치할 수 있습니다.
32비트 및 64비트 플랫폼에 BizTalk 어댑터 팩을 설치하는 시나리오
BizTalk Server BizTalk 어댑터 팩은 다음 용도로 사용할 수 있습니다.
Visual Studio 디자인 시간(LOB 애플리케이션에 대한 작업에 대한 메타데이터를 생성하는 경우)
BizTalk Server 관리 콘솔 디자인 시간(물리적 포트 만들기)
참고
BizTalk Server 관리 콘솔은 32비트 MMC(Microsoft Management Console) 애플리케이션으로 실행됩니다.
BizTalk 런타임(LOB 애플리케이션에서 메시지를 보내고 받는 경우)
이러한 모든 tak에 단일 컴퓨터를 사용하거나 다른 컴퓨터를 사용할 수 있습니다. Visual Studio와 BizTalk MMC는 모두 32비트 프로세스이므로 디자인 타임 작업을 완료하는 컴퓨터에 32비트 BizTalk 어댑터 팩을 설치해야 합니다.
32비트 플랫폼에 BizTalk 어댑터 팩을 설치하는 시나리오
32비트 플랫폼에서 지원되는 시나리오는 다음과 같습니다.
Visual Studio 디자인 시간 | BizTalk MMC 디자인 타임 | BizTalk 런타임의 경우 | Visual Studio 디자인 시간 및/또는 BizTalk MMC 디자인 시간 + BizTalk 런타임의 경우 |
---|---|---|---|
- 32비트 WCF LOB 어댑터 SDK를 설치합니다. - 32비트 BizTalk 어댑터 팩을 설치합니다. - 32비트 LOB 클라이언트 및 기타 필수 DLL을 설치합니다. |
- 32비트 WCF LOB 어댑터 SDK를 설치합니다. - 32비트 BizTalk 어댑터 팩을 설치합니다. - 32비트 LOB 클라이언트 및 기타 필수 DLL을 설치합니다. |
- 32비트 WCF LOB 어댑터 SDK를 설치합니다. - 32비트 BizTalk 어댑터 팩을 설치합니다. - 32비트 LOB 클라이언트 및 기타 필수 DLL을 설치합니다. |
- 32비트 WCF LOB 어댑터 SDK를 설치합니다. - 32비트 BizTalk 어댑터 팩을 설치합니다. - 32비트 LOB 클라이언트 및 기타 필수 DLL을 설치합니다. |
64비트 플랫폼에 BizTalk 어댑터 팩을 설치하는 시나리오
64비트 플랫폼에서 지원되는 시나리오는 다음과 같습니다.
Visual Studio 디자인 시간 | BizTalk MMC 디자인 타임 | BizTalk 런타임의 경우 | Visual Studio 디자인 시간 및/또는 BizTalk MMC 디자인 시간 + BizTalk 런타임의 경우 |
---|---|---|---|
- 64비트 WCF LOB 어댑터 SDK를 설치합니다. - 32비트 BizTalk 어댑터 팩을 설치합니다. - 32비트 LOB 클라이언트 및 기타 필수 DLL을 설치합니다. |
- 64비트 WCF LOB 어댑터 SDK를 설치합니다. - 32비트 BizTalk 어댑터 팩을 설치합니다. - 32비트 LOB 클라이언트 및 기타 필수 DLL을 설치합니다. |
32비트 BizTalk 프로세스의 경우: - 64비트 WCF LOB 어댑터 SDK를 설치합니다. - 32비트 BizTalk 어댑터 팩을 설치합니다. - 32비트 LOB 클라이언트 및 기타 필수 DLL을 설치합니다. 64비트 BizTalk 프로세스의 경우: - 64비트 WCF LOB 어댑터 SDK를 설치합니다. - 64비트 BizTalk 어댑터 팩을 설치합니다. - 64비트 LOB 클라이언트 및 기타 필수 DLL을 설치합니다. |
32비트 BizTalk 프로세스의 경우: - 64비트 WCF LOB 어댑터 SDK를 설치합니다. - 32비트 BizTalk 어댑터 팩을 설치합니다. - 32비트 LOB 클라이언트 및 기타 필수 DLL을 설치합니다. 64비트 BizTalk 프로세스의 경우: - 64비트 WCF LOB 어댑터 SDK를 설치합니다. - 64비트 BizTalk 어댑터 팩을 설치합니다. - 64비트 LOB 클라이언트 및 기타 필수 DLL을 설치합니다. - 32비트 BizTalk 어댑터 팩을 설치합니다. - 32비트 LOB 클라이언트 및 기타 필수 DLL을 설치합니다. |
참고
Visual Studio 또는 BizTalk MMC를 사용하여 디자인 타임 작업을 수행하려는 컴퓨터에서 32비트 BizTalk 어댑터 팩을 설치해야 합니다.
대화형 모드에서 BizTalk 어댑터 팩 설치
설치 마법사를 사용하여 BizTalk 어댑터 팩을 설치하려면 다음 단계를 완료합니다.
BizTalk Server 설치 미디어에서 Setup.exe실행합니다.
Microsoft BizTalk 어댑터 설치를 선택합니다. 다음 창에서 플랫폼에 따라 Microsoft BizTalk 어댑터 팩 설치 또는 Microsoft BizTalk 어댑터 팩 설치(x64)를 선택합니다.
참고
가상 머신에 BizTalk 어댑터 팩을 설치하는 경우 설치 마법사가 사용 가능한 디스크 공간을 확인 중임을 알리는 대화 상자 이상으로 진행되지 않을 수 있습니다. 이러한 경우 자동 설치 옵션을 사용하는 것이 좋습니다. 자동 모드에서 BizTalk 어댑터 팩 설치(이 항목에서)를 참조하세요.
시작 화면에서 다음을 선택합니다.
EULA(최종 사용자 사용권 계약)에 동의하고 다음을 선택합니다.
설치 유형 선택에서 다음을 수행합니다.
가장 일반적인 기능을 설치하려면 일반을 선택합니다.
설치할 어댑터를 선택하려면 사용자 지정을 선택한 다음, 다음 단계를 진행합니다.
모든 기능을 설치하려면 완료를 선택합니다.
중요
엔터프라이즈 애플리케이션과 인터페이스하는 데 사용하는 어댑터만 설치하려면 사용자 지정 설치를 선택합니다.
사용자 지정 설치를 선택한 경우에만 필요합니다. 일반 또는 전체 설치를 선택한 경우 이 단계를 건너뛰고 7단계로 이동합니다.
사용자 지정 설정에서 기본 어댑터를 확장하여 사용 가능한 어댑터를 확인합니다.
원하지 않는 어댑터의 경우 어댑터 옆에 있는 아이콘을 선택한 다음 전체 기능을 사용할 수 없음을 선택합니다.
ADO 공급자를 확장한 다음 설치하지 않으려는 공급자를 선택합니다.
다음을 선택합니다.
설치를 선택합니다.
고객 환경 개선 프로그램에서 등록하도록 선택할 수 있습니다. 등록하는 경우 다음 데이터를 Microsoft와 공유할 수 있습니다.
BizTalk 어댑터 팩을 설치하는 컴퓨터 하드웨어와 관련된 데이터입니다.
BizTalk 어댑터 팩에서 사용 중인 엔터프라이즈 애플리케이션 버전과 관련된 데이터입니다.
확인을 선택합니다. CEIP 는 자세한 정보를 제공합니다.
참고
프로그램에서 복구 모드로 설정을 실행하여 이 설정을 항상 변경할 수 있습니다.
마침을 선택합니다.
자동 모드에서 BizTalk 어댑터 팩 설치
msiexec 명령을 사용하여 자동 설치를 수행합니다. msiexec 명령의 일부로 설치하려는 개별 구성 요소를 입력합니다. 다음 표에서는 BizTalk 어댑터 팩의 각 구성 요소에 대한 값을 나열합니다. 이러한 값을 사용하여 특정 구성 요소를 설치(또는 제거)합니다. 둘 이상의 구성 요소를 설치(또는 제거)하려면 이러한 값의 조합을 쉼표로 구분하여 사용할 수 있습니다.
구성 요소 이름 | 명령줄 속성에 해당하는 값 |
---|---|
Oracle 데이터베이스 어댑터 | DbFeature |
Oracle E-Business 어댑터 | OracleEBSFeature |
SAP 어댑터 | SapBaseAdapterFeature |
Siebel 어댑터 | SiebelBaseAdapterFeature |
SQL 어댑터 | SqlFeature |
Data Provider for SAP | SapAdoFeature 참고: SAP 어댑터를 설치하는 경우에만 이 값을 제공해야 합니다. |
Data Provider for Siebel | SiebelAdoFeature 참고: Siebel 어댑터도 설치하는 경우에만 이 값을 제공해야 합니다. |
모든 구성 요소 | ALL |
중요
기능 이름은 대/소문자를 구분합니다.
다음 단계에서는 다양한 구성 요소에 대해 BizTalk 어댑터 팩 자동 설치를 완료하는 방법을 보여 줍니다.
자동 모드로 설치
명령 프롬프트를 열고 BizTalk Server 설치에서 BizTalk 어댑터 팩 루트로 이동합니다.
설치하려는 내용에 따라 다음 명령을 실행합니다.
참고
x64 기반 플랫폼에서 자동 설치를 수행하려면 다음 명령에서 를 로 바꿉
AdaptersSetup.msi
AdaptersSetup64.msi
니다..NET Framework 데이터 공급자를 포함한 모든 어댑터를 설치하는 전체 설치를 수행하려면 다음을 입력합니다.
msiexec /i AdaptersSetup.msi /qn ADDLOCAL=ALL
Oracle 데이터베이스 어댑터만 설치하려면 다음을 입력합니다.
msiexec /i AdaptersSetup.msi /qn ADDLOCAL=DbFeature
Oracle E-Business 어댑터만 설치하려면 다음을 입력합니다.
msiexec /i AdaptersSetup.msi /qn ADDLOCAL=OracleEBSFeature
SAP 어댑터만 설치하려면 다음을 입력합니다.
msiexec /i AdaptersSetup.msi /qn ADDLOCAL=SapBaseAdapterFeature
SAP용 데이터 공급자와 함께 SAP 어댑터를 설치하려면 다음을 입력합니다.
msiexec /i AdaptersSetup.msi /qn ADDLOCAL=SapBaseAdapterFeature,SapAdoFeature
Siebel 어댑터만 설치하려면 다음을 입력합니다.
msiexec /i AdaptersSetup.msi /qn ADDLOCAL=SiebelBaseAdapterFeature
Siebel용 데이터 공급자와 함께 Siebel 어댑터를 설치하려면 다음을 입력합니다.
msiexec /i AdaptersSetup.msi /qn ADDLOCAL=SiebelBaseAdapterFeature,SiebelAdoFeature
SQL 어댑터만 설치하려면 다음을 입력합니다.
msiexec /i AdaptersSetup.msi /qn ADDLOCAL=SqlFeature
모든 기본 어댑터를 설치하려면 다음을 입력합니다.
msiexec /i AdaptersSetup.msi /qn ADDLOCAL=SapBaseAdapterFeature,SiebelBaseAdapterFeature,DbFeature,OracleEBSFeature,SqlFeature
두 .NET Framework 데이터 공급자를 설치하려면 다음을 입력합니다.
msiexec /i AdaptersSetup.msi /qn ADDLOCAL=SapAdoFeature,SiebelAdoFeature
구성 요소를 쉼표로 구분하여 모든 유형의 사용자 지정 설치 예를 들어 SAP용 데이터 공급자 및 Siebel 어댑터 형식을 사용하여 SAP 어댑터를 설치하려면 다음을 수행합니다.
msiexec /i AdaptersSetup.msi /qn ADDLOCAL=SapBaseAdapterFeature,SapAdoFeature,SiebelBaseAdapterFeature
자동 설치의 일부로 CEIP에 등록하도록 선택할 수도 있습니다. 유형:
msiexec /i AdaptersSetup.msi /qn CEIP_OPTIN=true
기본적으로 옵션은 false입니다.
중요
BizTalk 어댑터 팩 평가 버전을 자동 모드로 설치하는 경우 CEIP의 기본 옵션은 true입니다.
명령에 대한
msiexec
자세한 내용을 보려면 명령줄에 를 입력msiexec
하고 를 누릅니다ENTER
. 또는 msiexec을 참조하세요.
BizTalk 어댑터 팩을 설치한 후
각 어댑터에서 수행할 작업에 따라 BizTalk 어댑터 팩을 설치한 후 다음 작업을 수행해야 할 수 있습니다.
OracleDB 구성 파일에서 최신 Oracle.DataAccess.dll 버전을 사용하도록 Oracle Database 어댑터를 구성합니다.
SQL SERVER 데이터베이스 개체(SAP 어댑터에만 해당)를 만들어 SAP 시스템에서 트랜잭션 RFC(tRFC)를 호출합니다.
설치 마법사가 실패하면 어댑터 바인딩 및 .NET Framework 데이터 공급자를 등록합니다.
다른 어댑터 파일의 공개 키 및 버전을 확인합니다.
SAP용 데이터 공급자를 설치하도록 선택한 경우 사용자 지정 RFC를 설치합니다.
최신 Oracle.DataAccess.dll 버전을 사용하도록 Oracle Database 어댑터 구성
WCF-OracleDB 어댑터를 사용하거나 Visual Studio를 사용하여 생성된 어댑터를 사용하도록 포트를 구성하면 어댑터에 버전 2.111.7.0이 필요한 Oracle.DataAccess.dll 메시지가 표시됩니다. 이 메시지를 resolve 지원되는 Oracle.DataAccess.dll 버전을 설치한 다음(지원되는 버전 목록 참조) OracleDB 구성 파일에서 요소를 업데이트 bindingRedirect
합니다. 단계:
BizTalk Server 다음 폴더로 이동합니다.
drive:\Program Files\Microsoft BizTalk Adapter Pack(x64)\bin
drive:\Program Files (x86)\Microsoft BizTalk Adapter Pack\bin
Microsoft.Adapters.OracleDB.config 파일을 엽니다.
다음 섹션을 찾아 복사하여 붙여넣습니다.
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAssembly> <assemblyIdentity name="Oracle.DataAccess" publicKeyToken="89b483f429c47342" culture="neutral" /> <bindingRedirect oldVersion="2.111.7.00" newVersion="2.112.1.00"/> </dependentAssembly> </assemblyBinding>
참고
이 예제에서는 newVersion 을 2.112.1.00으로 설정합니다. 이 값을 설치한 버전으로 설정합니다.
중요
- 이 그룹에 BizTalk 서버가 여러 대 있는 경우 그룹의 모든 BizTalk 서버에서 이 변경을 수행합니다.
- 컴퓨터에 설치된 Oracle.DataAccess.dll 파일의 버전에 따라 newVersion 값을 업데이트해야 합니다. Oracle.DataAccess.dll Oracle에서 설치하는 Oracle 클라이언트에 포함됩니다. BizTalk 어댑터 팩에서 지원하는 Oracle 클라이언트 버전만 설치해야 합니다.
SQL Server Database 개체 만들기(SAP 어댑터에만 해당)
SAP 시스템에서 tRFC를 호출하려면 SapAdapter-DbScript-Install.sql SQL 스크립트를 실행합니다. 이 스크립트는 BizTalk 어댑터 팩 설치와 함께 설치되며 SQL Server 데이터베이스 개체를 만듭니다. 스크립트는 일반적으로 설치 드라이브>:\Program Files\Microsoft BizTalk 어댑터 팩에 설치<됩니다. 어댑터를 사용하여 tRFC를 호출하는 동안 해당 데이터베이스 이름을 입력하는 한 모든 SQL Server 데이터베이스에 대해 이 스크립트를 실행할 수 있습니다.
어댑터 바인딩 등록
BizTalk 어댑터 팩을 설치하는 동안 설치 마법사가 어댑터 바인딩 또는 mySAP Business Suite용 .NET Framework 데이터 공급자를 등록하지 못할 수 있지만 설치는 어댑터 설치를 진행합니다. 이로 인해 WCF(Windows Communication Foundation) 설치, Microsoft WCF(Windows Communication Foundation) LOB(기간 업무) 어댑터 SDK 설치 또는 machine.config 파일이 손상되는 문제가 발생할 수 있습니다.
설치 마법사가 어댑터 바인딩을 등록하지 못하거나 machine.config 파일에 데이터 공급자를 .NET Framework 경우에만 이 단계를 완료합니다.
어댑터 바인딩 또는 .NET Framework 데이터 공급자 등록
컴퓨터의 machine.config 파일로 이동합니다. 예를 들어 32비트 플랫폼에서는 시스템 드라이브>:\WINDOWS\Microsoft.NET\Framework<\version>\CONFIG에서 <machine.config 사용할 수 있습니다.
텍스트 편집기를 사용하여 파일을 엽니다.
어댑터 바인딩을 등록합니다.
system.serviceModel
요소를 검색하고 그 아래에 다음을 추가합니다.<client> <endpoint binding="sapBinding" contract="IMetadataExchange" name="sap" /> <endpoint binding="siebelBinding" contract="IMetadataExchange" name="siebel" /> <endpoint binding="oracleDBBinding" contract="IMetadataExchange" name="oracleDb" /> <endpoint binding="oracleEBSBinding" contract="IMetadataExchange" name="oracleEBS" /> <endpoint binding="sqlBinding" contract="IMetadataExchange" name="mssql" /> </client>
bindingElementExtensions
system.serviceModel\extensions에서 요소를 검색합니다.누락된 어댑터 바인딩을 찾습니다. 누락된 어댑터 바인딩에
bindingElementExtensions
따라 노드 아래에 다음 섹션을 추가합니다. 설치 마법사에서 모든 바인딩을 등록하지 못하는 경우 모든 바인딩을 등록해야 합니다.SAP 어댑터의 경우 다음을 추가합니다.
<add name="sapAdapter" type="Microsoft.Adapters.SAP.SAPAdapterExtensionElement,Microsoft.Adapters.SAP, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
Siebel 어댑터의 경우 다음을 추가합니다.
<add name="siebelAdapter" type="Microsoft.Adapters.Siebel.SiebelAdapterExtensionElement,Microsoft.Adapters.Siebel, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
Oracle 데이터베이스 어댑터의 경우 다음을 추가합니다.
<add name="oracleDBAdapter" type="Microsoft.Adapters.OracleDB.OracleDBAdapterExtensionElement,Microsoft.Adapters.OracleDB, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
Oracle E-Business 어댑터의 경우 다음을 추가합니다.
<add name="OracleEBSAdapter" type="Microsoft.Adapters.OracleEBS.OracleEBSBindingElementExtensionElement, Microsoft.Adapters.OracleEBS, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
SQL 어댑터의 경우 다음을 추가합니다.
<add name="sqlAdapter" type="Microsoft.Adapters.Sql.SqlAdapterBindingElementExtensionElement,Microsoft.Adapters.Sql, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
bindingExtensions
system.serviceModel\extensions에서 요소를 검색합니다.누락된 어댑터 바인딩을 찾습니다. 누락된 어댑터 바인딩에
bindingExtensions
따라 노드 아래에 다음 섹션을 추가합니다. 설치 마법사에서 모든 바인딩을 등록하지 못하는 경우 모든 바인딩을 등록해야 합니다.SAP 어댑터의 경우 다음을 추가합니다.
<add name="sapBinding" type="Microsoft.Adapters.SAP.SAPAdapterBindingSection,Microsoft.Adapters.SAP, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
Siebel 어댑터의 경우 다음을 추가합니다.
<add name="siebelBinding" type="Microsoft.Adapters.Siebel.SiebelAdapterBindingSection,Microsoft.Adapters.Siebel, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
Oracle Database 어댑터의 경우 다음을 추가합니다.
<add name="oracleDBBinding" type="Microsoft.Adapters.OracleDB.OracleDBAdapterBindingSection,Microsoft.Adapters.OracleDB, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
Oracle E-Business 어댑터의 경우 다음을 추가합니다.
<add name="OracleEBSBinding" type="Microsoft.Adapters.OracleEBS.OracleEBSBindingCollectionElement, Microsoft.Adapters.OracleEBS,Microsoft.Adapters.OracleEBS, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
SQL 어댑터의 경우 다음을 추가합니다.
<add name="sqlBinding" type="Microsoft.Adapters.Sql.SqlAdapterBindingCollectionElement,Microsoft.Adapters.Sql, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
참고
공개 키를 확인하는 방법에 대한 자세한 내용은 공개 키 및 버전 확인을 참조하세요.
.NET Framework 데이터 공급자를 등록합니다.
DbProviderFactories
system.data 노드에서 요소를 검색합니다.누락된 .NET Framework 데이터 공급자를 찾습니다. 누락된 공급자에
DbProviderFactories
따라 노드 아래에 다음 섹션을 추가합니다. 설치 마법사가 등록에 실패한 경우 모든 공급자를 등록해야 합니다.SAP용 데이터 공급자의 경우 다음을 추가합니다.
<add name="SAPClient Data Provider" invariant="Microsoft.Data.SAPClient" description=".NET Framework Data Provider for mySAP Business Suite" type="Microsoft.Data.SAPClient.SAPClientFactory,Microsoft.Data.SAPClient, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
Siebel용 데이터 공급자의 경우 다음을 추가합니다.
<add name="SiebelClient Data Provider" invariant="Microsoft.Data.SiebelClient" description=".NET Framework Data Provider for Siebel eBusiness Applications" type="Microsoft.Data.SiebelClient.SiebelProviderFactory,Microsoft.Data.SiebelClient, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
machine.config 파일을 저장하고 닫습니다.
공개 키 및 버전 확인
어댑터 또는 .NET Framework 데이터 공급자에 대한 공개 키 및 버전을 확인하려면 다음 단계를 완료합니다.
공개 키 확인
Windows 디렉터리(일반적으로 C:\WINDOWS\assembly)로 이동합니다.
공개 키를 사용할 DLL을 마우스 오른쪽 단추로 클릭한 다음 속성을 선택합니다. 다음 표에서는 각 어댑터 및 공급자에 대한 DLL의 이름을 나열합니다.
어댑터/.NET Framework 데이터 공급자 DLL의 이름 SAP 어댑터 Microsoft.Adapters.SAP Siebel 어댑터 Microsoft.Adapters.Siebel Oracle 데이터베이스 어댑터 Microsoft.Adapters.OracleDB Oracle E-Business 어댑터 Microsoft.Adapters.OracleEBS SQL 어댑터 Microsoft.Adapters.Sql.dll Data Provider for SAP Microsoft.Data.SAPClient Data Provider for Siebel Microsoft.Data.SiebelClient 일반 탭에서 공개 키 토큰 값은 DLL의 공개 키입니다. 버전 값은 DLL의 버전 번호입니다.
공개 키를 복사한 다음 취소를 선택합니다.
사용자 지정 RFC 설치
SAP용 데이터 공급자를 사용하려는 경우에만 이 작업을 수행해야 합니다. 사용자 지정 RFC 설치에 대한 지침은 SAP 어댑터 설명서에서 사용자 지정 RFC 설치 를 참조하세요.
중요
BizTalk 어댑터 팩과 함께 제공된 이전 버전의 사용자 지정 RFC를 사용하는 경우 이 릴리스와 함께 제공되는 RFC로 업그레이드해야 합니다. 이전 RFC를 제거한 다음 이 릴리스와 함께 제공되는 RFC를 설치하여 이 작업을 수행합니다.
엔터프라이즈 애플리케이션 설치
다양한 엔터프라이즈 LOB 시스템을 설치하는 단계 및 지침의 경우 특정 설치 가이드를 사용하는 것이 좋습니다. 특정 구성 변경(있는 경우)은 어댑터 설명서를 참조하세요.
설치 및 설치 후 검사 목록
올바른 설치 옵션을 사용하여 모든 소프트웨어 필수 구성 요소를 설치했는지 확인합니다.
BizTalk 어댑터 팩을 설치한 컴퓨터에 지원되는 버전의 엔터프라이즈 LOB 애플리케이션이 설치되어 있는지 확인합니다. 지원되는 엔터프라이즈 애플리케이션 버전을 참조하세요.
연결하려는 엔터프라이즈 LOB 시스템의 어댑터만 설치하려면 사용자 지정 설치 옵션을 사용하여 BizTalk 어댑터 팩을 설치했는지 확인합니다. 설치 완료 옵션을 사용하여 BizTalk 어댑터 팩을 설치하지 않았는지 확인합니다. BizTalk 어댑터 팩 설치를 참조하세요.
SAP 어댑터를 사용하여 SAP 시스템에 tRFC를 호출하려면 SQL Server 데이터베이스에 필요한 테이블을 만들어야 합니다. BizTalk 어댑터 팩 설치 후를 참조하세요.
BizTalk 어댑터 팩 설치 마법사를 실행하는 동안 설정이 바인딩을 등록하지 못했다는 오류 메시지가 표시될 수 있습니다. 그렇다면 수동으로 등록합니다. BizTalk 어댑터 팩 설치 후를 참조하세요.
BizTalk 어댑터 팩 설치의 일부로 SAP용 데이터 공급자를 설치하도록 선택한 경우 SAP 시스템에 사용자 지정 RFC를 설치해야 합니다. BizTalk 어댑터 팩 설치 후를 참조하세요.
BizTalk 어댑터 팩 설치 변경
BizTalk 어댑터 팩 설치를 변경하려면 다음 단계를 완료합니다. 설치 마법사를 실행하여 BizTalk 어댑터 팩 설치를 수정하기 전에 WCF LOB 어댑터 SDK가 설치되어 있는지 확인합니다.
대화형 모드(설치 마법사) 또는 자동 모드(명령줄)에서 BizTalk 어댑터 팩 설치를 수정할 수 있습니다.
대화형 모드에서 BAP 설치 변경
BizTalk Server Administrators 그룹의 구성원인 계정을 사용하여 로그인합니다.
프로그램 및 기능에서 프로그램 제거를 선택합니다.
Microsoft BizTalk 어댑터 팩을 마우스 오른쪽 단추로 클릭한 다음 변경을 선택합니다.
시작 화면에서 다음을 선택합니다.
설치 변경, 복구 또는 제거에서 다음을 수행합니다.
설치할 구성 요소를 선택하려면 변경을 선택하고 6단계로 이동합니다.
가장 최근 설치에서 오류를 복구하려면 복구 를 선택하고 7단계로 이동합니다.
컴퓨터에서 Microsoft BizTalk 어댑터 팩을 제거하려면 제거 를 선택한 다음, 10단계로 이동합니다.
설치를 수정하도록 선택한 경우:
Microsoft BizTalk 어댑터 팩 노드를 확장하여 기본 어댑터, .NET Framework 데이터 공급자 또는 둘 다를 설치하도록 선택합니다.
기본 어댑터 노드를 확장하여 모든 어댑터 또는 특정 어댑터를 설치하도록 선택합니다.
ADO 공급자 노드를 확장하여 모든 공급자 또는 특정 공급자를 설치하도록 선택합니다.
다음을 선택합니다.
변경을 선택한 다음 마침을 선택합니다.
설치를 복구하도록 선택한 경우 Microsoft BizTalk 어댑터 팩 복구 준비 대화 상자에서 복구를 선택합니다. 마법사가 설치 복구를 시작합니다.
필요한 경우 CEIP 선택에 대한 기본 설정을 변경한 다음 확인을 선택합니다.
마침을 선택합니다.
어댑터를 제거하도록 선택한 경우 Microsoft BizTalk 어댑터 팩 제거 준비 대화 상자에서 제거를 선택한 다음 마침을 선택합니다.
자동 모드에서 BAP 설치 변경
명령 프롬프트를 열고 BizTalk 어댑터 팩 설치 관리자의 루트 디렉터리로 이동합니다.
다음과 유사한 명령을 실행합니다.
참고
x64 기반 플랫폼에서 자동 모드로 BizTalk 어댑터 팩 설치를 수정하려면 다음 명령에서 를 로
AdaptersSetup64.msi
바꿉AdaptersSetup.msi
니다.msiexec /i AdaptersSetup.msi /qn REMOVE=DbFeature ADDLOCAL=SapBaseAdapterFeature
이 명령은 Oracle 데이터베이스 어댑터를 제거하고 SAP 어댑터를 설치합니다.
및
ADDLOCAL
속성에REMOVE
다른 값을 사용하여 특정 구성 요소를 추가하거나 제거할 수 있습니다. 이러한 속성에 사용할 수 있는 값에 대한 자세한 내용은 자동 모드에서 BizTalk 어댑터 팩 설치 (이 항목에서)의 표를 참조하세요.msiexec 명령의 일부로 /f 옵션을 사용하여 자동 복구를 수행할 수도 있습니다. 예:
msiexec /i AdaptersSetup.msi /qn /f
/f 옵션과 함께 다양한 조합을 사용할 수 있습니다. 명령에 대한
msiexec
자세한 내용을 보려면 명령줄에 를 입력msiexec
하고 를 누릅니다ENTER
. 또는 msiexec을 참조하세요.중요
BizTalk 어댑터 팩 설치를 자동 모드로 수정하는 경우 CEIP 옵트인 또는 옵트아웃에 대한 기본 설정을 변경할 수 없습니다. 설치 중에 선택한 기본 설정은 CEIP_OPTIN true 또는 false로 명시적으로 설정하더라도 유지됩니다.
BizTalk 어댑터 팩 제거
중요
SAP 어댑터의 tRFC 기능을 사용할 SQL Server 데이터베이스에서 테이블을 만든 경우 BizTalk 어댑터 팩을 제거하기 전에 테이블을 수동으로 제거해야 합니다. BizTalk 어댑터 팩 설치는 일반적으로 설치 드라이브>:\Program Files\Microsoft BizTalk 어댑터 팩에 <SapAdapter-DbScript-Uninstall.sql 파일을 복사합니다. 이 파일을 실행하여 만든 테이블을 제거합니다.
다음 단계를 완료하여 컴퓨터에서 BizTalk 어댑터 팩을 제거합니다. 설치 마법사를 실행하여 어댑터를 제거하기 전에 WCF LOB 어댑터 SDK가 설치되어 있는지 확인합니다.
대화형 모드(설치 마법사) 또는 자동 모드(명령줄)에서 BizTalk 어댑터 팩을 제거할 수 있습니다.
대화형 모드에서 BizTalk 어댑터 팩 제거
프로그램 및 기능에서 프로그램 제거를 선택합니다.
Microsoft BizTalk 어댑터 팩을 마우스 오른쪽 단추로 클릭한 다음 제거를 선택합니다.
자동 모드에서 BizTalk 어댑터 팩 제거
명령 프롬프트를 열고 BizTalk 어댑터 팩 설치 관리자의 루트 디렉터리로 이동합니다.
다음 명령 실행:
참고
x64 기반 플랫폼에서 자동 모드로 BizTalk 어댑터 팩을 제거하려면 다음 명령에서 를 로
AdaptersSetup64.msi
바꿉AdaptersSetup.msi
니다.msiexec /i AdaptersSetup.msi /qn REMOVE=DbFeature
이 명령은 BizTalk 어댑터 팩 설치에서 Oracle 데이터베이스 어댑터를 제거합니다.
속성에 대해
REMOVE
다른 값을 제공하여 BizTalk 어댑터 팩 설치에서 특정 구성 요소를 제거할 수 있습니다. 이 속성에 사용할 수 있는 값에 대한 자세한 내용은 자동 모드에서 BizTalk 어댑터 팩 설치 (이 항목의 경우)의 표를 참조하세요.BizTalk 어댑터 팩을 완전히 제거하려면 다음 명령을 실행합니다.
msiexec /x AdaptersSetup.msi /qn
명령에 대한
msiexec
자세한 내용을 보려면 명령줄에 를 입력msiexec
하고 를 누릅니다ENTER
. 또는 msiexec을 참조하세요.
BizTalk 어댑터 팩을 제거한 후
BizTalk 어댑터 팩을 제거한 후 다음 단계를 수행해야 할 수 있습니다.
설치 마법사가 실패한 경우 어댑터 바인딩 또는 .NET Framework 데이터 공급자 등록을 제거합니다.
SAP용 데이터 공급자를 설치하도록 선택한 경우 사용자 지정 RFC 제거
바인딩 또는 .NET Framework 데이터 공급자 등록 제거
설치 마법사가 어댑터 바인딩을 제거하지 못하거나 machine.config 파일에서 데이터 공급자 등록을 .NET Framework 경우에만 이 단계를 완료합니다.
어댑터 바인딩 제거 또는 데이터 공급자 등록 .NET Framework
컴퓨터의 machine.config 파일로 이동합니다. 예를 들어 32비트 플랫폼에서는 시스템 드라이브>:\WINDOWS\Microsoft.NET\Framework\<version>\CONFIG에서 <machine.config 사용할 수 있습니다.
텍스트 편집기를 사용하여 파일을 엽니다.
어댑터 바인딩 등록을 제거합니다.
요소를 검색
system.serviceModel
하고 요소 아래에서 다음을 제거합니다.<client> <endpoint binding="sapBinding" contract="IMetadataExchange" name="sap" /> <endpoint binding="siebelBinding" contract="IMetadataExchange" name="siebel" /> <endpoint binding="oracleDBBinding" contract="IMetadataExchange" name="oracleDb" /> <endpoint binding="OracleEBSBinding" contract="IMetadataExchange" name="oracleEBS" /> <endpoint binding="sqlBinding" contract="IMetadataExchange" name="mssql" /> </client>
bindingElementExtensions
system.serviceModel\extensions에서 요소를 검색합니다.사용 가능한 어댑터 바인딩에
bindingElementExtensions
따라 노드 아래에서 다음 섹션을 제거합니다. 설치 마법사에서 모든 바인딩을 제거하지 못하는 경우 모든 바인딩을 제거해야 합니다.SAP 어댑터의 경우 다음을 제거합니다.
<add name="sapAdapter" type="Microsoft.Adapters.SAP.SAPAdapterExtensionElement,Microsoft.Adapters.SAP, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
Siebel 어댑터의 경우 다음을 제거합니다.
<add name="siebelAdapter" type="Microsoft.Adapters.Siebel.SiebelAdapterExtensionElement,Microsoft.Adapters.Siebel, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
Oracle 데이터베이스 어댑터의 경우 다음을 제거합니다.
<add name="oracleDBAdapter" type="Microsoft.Adapters.OracleDB.OracleDBAdapterExtensionElement,Microsoft.Adapters.OracleDB, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
Oracle E-Business 어댑터의 경우 다음을 제거합니다.
<add name="OracleEBSAdapter" type="Microsoft.Adapters.OracleEBS.OracleEBSBindingElementExtensionElement, Microsoft.Adapters.OracleEBS, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
SQL 어댑터의 경우 다음을 제거합니다.
<add name="sqlAdapter" type="Microsoft.Adapters.Sql.SqlAdapterBindingElementExtensionElement,Microsoft.Adapters.Sql, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
bindingExtensions
system.serviceModel\extensions에서 요소를 검색합니다.사용 가능한 어댑터 바인딩에
bindingExtensions
따라 노드 아래에서 다음 섹션을 제거합니다. 설치 마법사에서 모든 바인딩을 제거하지 못하는 경우 모든 바인딩을 제거해야 합니다.SAP 어댑터의 경우 다음을 제거합니다.
<add name="sapBinding" type="Microsoft.Adapters.SAP.SAPAdapterBindingSection,Microsoft.Adapters.SAP, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
Siebel 어댑터의 경우 다음을 제거합니다.
<add name="siebelBinding" type="Microsoft.Adapters.Siebel.SiebelAdapterBindingSection,Microsoft.Adapters.Siebel, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
Oracle 데이터베이스 어댑터의 경우 다음을 제거합니다.
<add name="oracleDBBinding" type="Microsoft.Adapters.OracleDB.OracleDBAdapterBindingSection,Microsoft.Adapters.OracleDB, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
Oracle E-Business 어댑터의 경우 다음을 제거합니다.
<add name="OracleEBSBinding" type="Microsoft.Adapters.OracleEBS.OracleEBSBindingCollectionElement, Microsoft.Adapters.OracleEBS, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
SQL 어댑터의 경우 다음을 제거합니다.
<add name="sqlBinding" type="Microsoft.Adapters.Sql.SqlAdapterBindingCollectionElement,Microsoft.Adapters.Sql, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
.NET Framework 데이터 공급자 등록을 제거합니다.
DbProviderFactories
system.data 노드에서 요소를 검색합니다.여전히 등록된 .NET Framework 데이터 공급자를 찾습니다. 기존 .NET Framework 데이터 공급자에 따라 노드 아래에서
DbProviderFactories
다음 섹션을 제거합니다. 모든 공급자가 있는 경우 제거해야 합니다.SAP용 데이터 공급자의 경우 다음을 제거합니다.
<add name="SAPClient Data Provider" invariant="Microsoft.Data.SAPClient" description=".NET Framework Data Provider for mySAP Business Suite" type="Microsoft.Data.SAPClient.SAPClientFactory,Microsoft.Data.SAPClient, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
Siebel용 데이터 공급자의 경우 다음을 제거합니다.
<add name="SiebelClient Data Provider" invariant="Microsoft.Data.SiebelClient" description=".NET Framework Data Provider for Siebel eBusiness Applications" type="Microsoft.Data.SiebelClient.SiebelProviderFactory,Microsoft.Data.SiebelClient, Version=<version>, Culture=neutral, PublicKeyToken=<public key>" />
machine.config 파일을 저장하고 닫습니다.
사용자 지정 RFC 제거
SAP 시스템에 설치한 사용자 지정 RFC를 제거하려면 이 단계를 완료합니다. 사용자 지정 RFC 설치 또는 제거를 참조하세요.
BizTalk 어댑터 팩 설치 문제 해결
다음은 BizTalk 어댑터 팩을 설치할 때 발생할 수 있는 몇 가지 문제입니다. 설치 관련 문제의 포괄적인 목록은 각 어댑터에 대한 문제 topics 참조하세요.
64비트 컴퓨터에서 설치 프로그램을 실행하면 스키마 파일에 액세스하는 동안 오류가 발생할 수 있습니다.
BizTalk 어댑터 팩 설정은 Microsoft.Adapters에 액세스하는 동안 오류를 throw 합니다.<AdapterName> 은 파일을_schema.xml 어댑터 설치를 진행합니다.
원인
32비트 및 64비트 버전의 BizTalk 어댑터 팩이 모두 동일한 컴퓨터에 설치되어 있는 경우 둘 다에서 사용하는 대상 스키마 파일은 동일합니다. 따라서 32비트 BizTalk 어댑터 팩에 의해 설치된 파일은 64비트 설치 관리자가 액세스를 시도할 때 IIS에서 사용할 수 있습니다.
해결 방법
Microsoft.Adapters를 수동으로 복사합니다.<AdapterName>_schema.xml 파일은 "에서
C:\Program Files\Microsoft BizTalk Adapter Pack(x64)\IIS Schemas
로C:\Windows\System32\inetsrv\config\schema