다음을 통해 공유


Business Connectivity Services로의 업그레이드 계획(SharePoint Server 2010)

 

적용 대상: SharePoint Server 2010

마지막으로 수정된 항목: 2016-11-30

이 문서에서는 Microsoft Office SharePoint Server 2007 비즈니스 데이터 카탈로그에서 Microsoft SharePoint Server 2010Microsoft Business Connectivity Services로의 업그레이드가 작동하는 방식과 비즈니스 데이터 카탈로그를 사용하는 여러 가지 유형의 솔루션으로 업그레이드하는 방법에 대한 지침을 제공합니다.

  • 비즈니스 데이터 카탈로그, 응용 프로그램 레지스트리 및 Business Data Connectivity Service

  • Business Connectivity Services 업그레이드 작동 방식 works

  • 데이터베이스 연결을 사용하여 업그레이드

  • 솔루션별 업그레이드 고려 사항

비즈니스 데이터 카탈로그, 응용 프로그램 레지스트리 및 Business Data Connectivity Service

이 섹션에서는 비즈니스 데이터 카탈로그를 SharePoint Server 2010으로 업그레이드할 때 관련된 세 가지 서비스를 소개합니다.

Office SharePoint Server 2007에서는 비즈니스 데이터 카탈로그가 외부 데이터를 솔루션으로 통합합니다. 비즈니스 데이터 카탈로그는 공유 서비스 공급자 프레임워크 컨텍스트에서 공유 서비스로 구현되었으며 SharePoint Server 2010의 BDC 모델과 비슷하지만 동일하지는 않은 응용 프로그램 정의를 저장했습니다.

SharePoint Server 2010에서는 새 서비스인 Business Data Connectivity 서비스가 외부 데이터를 솔루션으로 통합합니다. 이 서비스는 SharePoint Server 2010의 새로운 공유 서비스 프레임워크로 구현됩니다. 새로운 공유 서비스 프레임워크에 대한 개요는 서비스 아키텍처 계획(SharePoint Server 2010)을 참조하십시오. 새로운 Business Data Connectivity 서비스는 외부 시스템에 대한 완전한 읽기/쓰기 기능 집합, Microsoft Office 2010 클라이언트와의 통합 기능 및 풍부한 배포 도구 집합을 포함하는 클라이언트 및 서버 기능 집합인 Microsoft Business Connectivity Services의 일부입니다. Business Data Connectivity 서비스의 개체 모델은 개체 모델이 서로 비슷하더라도 비즈니스 데이터 카탈로그에서 사용하는 개체 모델과 호환되지 않습니다.

SharePoint Server 2010의 또 다른 서비스인 Application Registry Service는 Office SharePoint Server 2007의 비즈니스 데이터 카탈로그를 직접 대체하고 비즈니스 데이터 카탈로그를 기반으로 하는 솔루션과의 호환성을 지원합니다. Application Registry Service는 비즈니스 데이터 카탈로그의 개체 모델을 지원하기 때문에 비즈니스 데이터 카탈로그 개체 모델을 사용하는 솔루션을 지원할 수 있습니다. Application Registry Service는 원래 Office Microsoft Office SharePoint Server 2007에서 만들어지고 다음 요소 중 하나 이상을 포함하는 응용 프로그램을 지원할 수 있습니다.

  • 사용자 지정 웹 파트

  • 사용자 지정 코드

  • 검색

이러한 요소는 모두 비즈니스 데이터 카탈로그의 개체 모델 또는 메타데이터 스키마를 사용하며 SharePoint Server 2010에서 Application Registry Service를 통해 계속 작동합니다.

비즈니스 데이터 목록 웹 파트 및 비즈니스 데이터 연결 웹 파트와 같이 Office SharePoint Server 2007에서 제공된 웹 파트는 Business Data Connectivity 서비스에 대해 실행되도록 SharePoint Server 2010에서 업그레이드되고 Application Registry Service에 대해 실행되지 않습니다. 자세한 내용은 필터 웹 파트를 참조하십시오.

중요

Application Registry Service는 더 이상 사용되지 않으며 Office SharePoint Server 2007 비즈니스 데이터 카탈로그를 기반으로 하는 솔루션과의 호환성을 지원하기 위해서만 제공됩니다. 따라서 더 이상 사용되지 않는 Application Registry Service를 사용하여 새 솔루션을 구축하지 말고 Business Data Connectivity 서비스에서 새 솔루션을 구축하십시오.

참고

Office SharePoint Server 2007 비즈니스 데이터 카탈로그를 기반으로 하는 솔루션을 SharePoint Server 2010으로 업그레이드하지 않는 경우에는 리소스를 절약하고 서버 팜 관리를 간소화하기 위해 Application Registry Service를 해제할 수 있습니다. Application Registry Service를 해제하는 방법에 대한 자세한 내용은 Application Registry Service 관리(SharePoint Server 2010)를 참조하십시오.

Business Connectivity Services 업그레이드 작동 방식

Office SharePoint Server 2007에서 SharePoint Server 2010으로 업그레이드하는 동안 다음이 수행됩니다.

  1. Office SharePoint Server 2007의 SSP(공유 서비스 공급자) 컨텍스트에서 실행 중인 각 비즈니스 데이터 카탈로그에 대해 다음 두 서비스가 SharePoint Server 2010에 만들어집니다.

    • Application Registry Service - Office SharePoint Server 2007 비즈니스 데이터 카탈로그 개체 모델과 호환되는 응용 프로그램 정의를 저장합니다.

    • Business Data Connectivity 서비스 - SharePoint Server 2010 Business Data Connectivity Services 개체 모델과 호환되는 BDC 모델을 저장합니다. 새 개체 모델은 Business Data Connectivity 서비스의 새 기능을 지원합니다.

  2. 비즈니스 데이터 카탈로그의 각 응용 프로그램 정의에 대한 사본이 Application Registry Service에 저장되고 새 개체 모델을 기반으로 하는 업그레이드된 버전이 Business Data Connectivity 서비스에 저장됩니다.

다음 그림에서는 이러한 업그레이드의 작동 방식을 보여 줍니다. 그림에서 2개의 공유 서비스 공급자가 Office SharePoint Server 2007에 나타나고 업그레이드 후 4개의 결과 서비스(Application Registry Service 및 Business Data Connectivity 서비스의 인스턴스 각각 2개)가 SharePoint Server 2010에 나타납니다.

Business Connectivity Services 업그레이드

경고

Office SharePoint Server 2007 비즈니스 데이터 카탈로그 기반의 솔루션을 업그레이드할 때는 전체 업그레이드만 지원됩니다. 전체 업그레이드에 대한 일반적인 정보는 전체 업그레이드 수행(SharePoint Server 2010)을 참조하십시오.

데이터베이스 연결을 사용하여 업그레이드

Office SharePoint Server 2007에서 SharePoint Server 2010으로 업그레이드하는 경우 두 가지 방법을 사용할 수 있습니다. 하나는 전체 업그레이드이고 다른 하나는 데이터베이스 연결 업그레이드입니다. 자세한 내용은 업그레이드 프로세스 개요(SharePoint Server 2010)를 참조하십시오. 데이터베이스 연결 방법을 사용하여 업그레이드하는 경우 하나 이상의 응용 프로그램 정의를 통해 액세스하는 외부 데이터를 계속 사용하려면 다음 작업을 수행해야 합니다.

  1. 솔루션에 필요한 응용 프로그램 정의를 Office SharePoint Server 2007 비즈니스 데이터 카탈로그에서 내보냅니다. 자세한 내용은 응용 프로그램 정의 내보내기(영문일 수 있음)(https://go.microsoft.com/fwlink/?linkid=189010&clcid=0x412)를 참조하십시오.

  2. 업그레이드 후 Microsoft Business Connectivity Services의 개체 모델 및 기능을 사용하도록 솔루션을 업데이트합니다. 여기에는 Microsoft Business Connectivity Services와 호환되는 BDC 모델이 되도록 응용 프로그램 정의 파일을 업데이트하는 작업이 포함됩니다. Business Data Connectivity 서비스 개체 모델에 대한 자세한 내용은 Microsoft SharePoint 2010 소프트웨어 개발 키트(영문일 수 있음)(https://go.microsoft.com/fwlink/?linkid=166117&clcid=0x412)(영문일 수 있음)를 참조하십시오.

  3. 업데이트된 BDC 모델을 Business Data Connectivity 서비스로 가져옵니다. 자세한 내용은 BDC 모델 관리(SharePoint Server 2010)를 참조하십시오.

데이터베이스 연결 업그레이드에 대한 자세한 내용은 데이터베이스 연결 업그레이드를 위한 새 SharePoint Server 2010 환경 준비데이터베이스 연결 업그레이드를 위해 업그레이드 이후 단계 수행(SharePoint Server 2010)을 참조하십시오.

솔루션별 업그레이드 고려 사항

이 섹션에는 SharePoint Server 2010에서 실행되도록 업그레이드되는 솔루션의 특정 측면을 관리하는 방법에 대한 권장 사항이 나와 있습니다.

  • 모델

  • 웹 파트

  • 검색

  • 별도의 서버에서 서비스 데이터베이스 유지 관리

  • 별도의 서버에서 서비스 데이터베이스 유지 관리

  • 상위 및 하위 팜 관계 유지 관리

모델

앞 섹션에서 설명한 것처럼 Office SharePoint Server 2007 비즈니스 데이터 카탈로그에서 Microsoft Business Connectivity Services로 업그레이드하면 비즈니스 데이터 카탈로그의 각 응용 프로그램 정의가 두 가지 버전으로 SharePoint Server 2010에 만들어집니다. 하나는 동일한 응용 프로그램 정의 사본으로, Application Registry Service에 저장되고, 다른 버전의 응용 프로그램 정의 파일은 이제 "BDC 모델"이라고 하는 Microsoft Business Connectivity Services 메타데이터 스키마로 업그레이드되어 새 Business Data Connectivity 서비스에 저장됩니다.

중요

응용 프로그램 정의가 BDC 모델로 업그레이드되어 Business Data Connectivity 서비스에 저장되면 변환 프로세스와 관련된 모든 오류 또는 경고가 업그레이드 로그에 기록됩니다. 업그레이드 로그에 대한 자세한 내용은 업그레이드 확인 및 업그레이드된 사이트 검토(SharePoint Server 2010)를 참조하십시오.

나중에 솔루션을 배포할 때를 대비하여 Business Data Connectivity 서비스의 업그레이드된 BDC 모델을 사용하는 것이 좋습니다. 그러나 Application Registry Service에서 원본 응용 프로그램 정의를 추가로 개발하는 경우에는 Business Data Connectivity 서비스에 저장되는 업그레이드된 BDC 모델에 대해 비슷한 변경 작업을 수행해야 합니다. 이렇게 하면 SharePoint Server 2010에 포함된 웹 파트와 같은 새 개체 모델을 사용하는 기능이 일관적인 사용자 환경을 제공하게 됩니다. 또한 Application Registry Service는 더 이상 사용되지 않기 때문에 BDC 모델을 기반으로 개발하는 경우 이후 제품 버전으로 나중에 업그레이드할 때 솔루션을 사용할 수 있어야 합니다.

웹 파트

Office SharePoint Server 2007에는 비즈니스 데이터 카탈로그를 사용하는 솔루션을 구축하기 위한 다음 웹 파트가 포함되었습니다.

  • 비즈니스 데이터 목록 웹 파트

  • 비즈니스 데이터 연결 웹 파트

  • 비즈니스 데이터 작업 웹 파트

  • 비즈니스 데이터 세부 정보 웹 파트

  • 비즈니스 데이터 카탈로그 필터 웹 파트

Office SharePoint Server 2007에서 제공된 웹 파트는 Business Data Connectivity 서비스에 대해 실행되도록 SharePoint Server 2010에서 업그레이드됩니다. 따라서 Office SharePoint Server 2007 솔루션에서 사용했던 웹 파트가 업그레이드 후에도 Business Data Connectivity 서비스 및 업그레이드된 웹 파트를 사용하여 계속 작동합니다. 하지만 Office SharePoint Server 2007 솔루션의 사용자 지정 웹 파트는 업그레이드 후 Application Registry Service에 대해 실행됩니다. 데이터 일관성을 위해 Business Data Connectivity 서비스에 대해 실행할 수 있는 새로운 버전의 사용자 지정 웹 파트를 얻는 것이 좋습니다.

이러한 웹 파트는 새 Business Data Connectivity 서비스의 BDC 모델을 기반으로 작동하도록 SharePoint Server 2010에서 업그레이드되었습니다. Office SharePoint Server 2007의 솔루션에 이러한 웹 파트 중 하나 이상이 사용되면 솔루션과 상호 작용하기 위해 솔루션을 Microsoft Business Connectivity Services 개체 모델로 업그레이드하고 새로운 버전의 웹 파트를 사용해야 합니다. 이들 솔루션은 Application Registry Service의 응용 프로그램 정의에서 직접 실행할 수 없습니다.

검색

Office SharePoint Server 2007에서 외부 데이터를 검색하려면 비즈니스 데이터 카탈로그의 응용 프로그램 정의를 가리키는 콘텐츠 원본을 만듭니다. Office SharePoint Server 2007에서 이러한 방식으로 콘텐츠를 검색하는 경우 SharePoint Server 2010으로 업그레이드한 후 Application Registry Service를 사용하여 동일한 외부 데이터를 계속 검색할 수 있습니다. 검색이 작동하기 위해 업그레이드할 때 콘텐츠 원본에 대한 수정이 필요하지 않습니다. 또한 Business Data Connectivity 서비스를 가리키는 새 콘텐츠 원본 정의도 만드는 것이 좋습니다.

Single Sign-On

Office SharePoint Server 2007에서 비즈니스 데이터 카탈로그를 사용하는 솔루션의 일부 인증 모드에는 계정 이름 및 암호와 같은 자격 증명에 대한 저장소와 매핑을 제공하는 Single Sign-On Service가 사용됩니다. Single Sign-On Service를 사용한 비즈니스 데이터 카탈로그의 응용 프로그램 정의에는 이 서비스를 참조하는 정보가 포함되었습니다.

SharePoint Server 2010에서는 Secure Store Service가 Single Sign-On Service를 대체합니다. 자세한 내용은 Secure Store Service 계획(SharePoint Server 2010)을 참조하십시오. SharePoint Server 2010으로 업그레이드한 후 Application Registry Service 및 Business Data Connectivity 서비스로 업그레이드된 응용 프로그램 정의가 Secure Store Service를 참조하도록 업데이트됩니다. Single Sign-On Service의 데이터를 Secure Store Service로 마이그레이션하는 방법에 대한 자세한 내용은 전체 업그레이드의 업그레이드 이후 단계 수행(SharePoint Server 2010)을 참조하십시오.

중요

Office SharePoint Server 2007에서 사용자 지정 Single Sign-On 공급자를 사용한 경우에는 SharePoint Server 2010에서 공급자를 업그레이드하고 Application Registry Service 및 Business Data Connectivity 서비스에서 BDC 모델과 응용 프로그램 정의를 수동으로 업데이트해야 합니다.

별도의 서버에서 서비스 데이터베이스 유지 관리

Office SharePoint Server 2007에서는 공유 서비스 공급자가 사용하는 데이터베이스가 SharePoint 콘텐츠 데이터베이스와 별도의 서버에 있을 수 있습니다. 그러나 SharePoint Server 2010으로 업그레이드하면 Business Data Connectivity 서비스 및 Application Registry Service의 데이터베이스가 항상 콘텐츠 데이터베이스와 동일한 서버에 있게 됩니다. 이러한 서비스에 대해 별도의 데이터베이스를 유지 관리하려면 각 서비스의 데이터베이스를 백업한 다음 이러한 데이터베이스를 별도의 서버에 복원하여 업그레이드 후 단계를 수행해야 합니다.

상위 및 하위 팜 관계 유지 관리

Office SharePoint Server 2007에서는 비즈니스 데이터 카탈로그를 포함하는 공유 서비스 공급자가 공유 서비스를 사용하는 하나 이상의 하위 팜을 서비스하는 팜에 있을 수 있습니다. Application Registry Service로 업그레이드한 후 이러한 서비스를 자식 팜에서 사용하려면 CreateDelegatedApplicationProxy Windows PowerShell 명령을 사용하여 상위 팜의 Application Registry Service 데이터베이스에 연결되는 새 프록시를 만들어야 합니다. 다음 예제 스크립트는 이러한 용도로 이 명령을 사용하는 방법을 보여 줍니다.

$proxy=[Microsoft.Office.Server.ApplicationRegistry.SharedService.ApplicationRegistryServiceApplicationProxy]::CreateDelegatedApplicationProxy("<NAME>", "Data Source=<SQLserverName>;Initial Catalog=<ApplicationRegistry DB NAME>;Integrated Security=true")

Business Data Connectivity 서비스의 경우 SharePoint 중앙 관리를 사용하여 이 작업을 수행할 수 있습니다.

See Also

Concepts

Business Connectivity Services 계획(SharePoint Server 2010)