데이터베이스 연결 업그레이드를 위해 업그레이드 이후 단계 수행(SharePoint Server 2010)

 

적용 대상: SharePoint Server 2010

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

사용 중인 환경에서 콘텐츠를 Microsoft SharePoint Server 2010으로 업그레이드한 후에는 몇 가지 추가 작업을 수행하여 사용자 요청에 대한 서비스를 다시 시작하도록 해당 콘텐츠를 지원하는 인프라를 준비해야 합니다. 이 문서에서는 이러한 작업을 수행하는 방법에 대해 설명합니다.

이 문서의 내용

  • 서비스에 대한 관리자 권한 다시 적용

  • 분류 데이터로 프로필 속성 업그레이드 및 Profile Services의 사진 저장소 업데이트

  • Secure Store Service 응용 프로그램을 생성 및 구성하고 Single Sign-On 데이터를 Secure Store Service로 마이그레이션

  • 비즈니스 데이터 카탈로그를 활용하는 솔루션 업그레이드

  • 업그레이드된 InfoPath 양식 서식 파일에 사용된 링크 업데이트

  • 사용자가 비공개 내 링크를 비공개 태그로 마이그레이션하도록 설정(선택 사항)

서비스에 대한 관리자 권한 다시 적용

기본적으로 팜 관리자는 데이터베이스 연결 업그레이드를 수행할 때 모든 서비스에 대한 사용 권한을 갖습니다. 보다 제한적인 사용 권한을 적용하고 싶으면 그렇게 지정하면 됩니다.

분류 데이터로 프로필 속성 업그레이드 및 Profile Services의 사진 저장소 업데이트

Microsoft Office SharePoint Server 2007의 다중 값 프로필 속성 데이터는 Profile Services 데이터의 일부로 SSP(공유 서비스 공급자) 데이터베이스에 저장되었습니다. SharePoint Server 2010의 경우에는 이 데이터를 분류 데이터로 변환하고 관리되는 메타데이터 데이터베이스에 저장해야 합니다. 데이터를 이동하고 업그레이드하려면 먼저 Managed Metadata Service용 서비스 응용 프로그램을 만들어야 합니다. 이 작업을 완료한 후 Windows PowerShell cmdlet을 사용하여 프로필 및 분류 데이터를 업그레이드하고 분류 데이터베이스로 이동할 수 있습니다. 이 cmdlet에서 데이터를 Managed Metadata 및 User Profile Service 응용 프로그램에 다시 연결합니다. 모든 속성을 지정하는 옵션은 없으므로 업그레이드할 각 Managed Metadata 속성에 대해 이 cmdlet을 실행해야 합니다. Managed Metadata Service에서는 Office SharePoint Server 2007의 선택 목록에 따라 사용자 프로필 속성에 허용되지 않았던 특정 문자(예: 세미콜론, 꺾쇠 괄호, 파이프, 큰따옴표 또는 탭 문자)를 사용할 수 없습니다. 용어 또는 용어 집합에 더 이상 허용되지 않는 문자가 사용되는 경우 해당 문자가 제거되고 업그레이드 시 공백으로 대체됩니다.

중요

분류 데이터를 업그레이드하고 사용하려면 User Profile Service 응용 프로그램 프록시와 Managed Metadata Service 응용 프로그램 프록시가 같은 프록시 그룹에 있어야 합니다.

분류 데이터를 업그레이드하기 전에 User Profile Service 응용 프로그램 프록시(Windows PowerShell의 SPServiceApplicationProxyPipeBand)의 ID를 검색하고 관리되는 메타데이터 목록을 찾은 다음 업그레이드할 속성을 선택합니다.

Windows PowerShell을 사용하여 User Profile Service 응용 프로그램 프록시 ID를 확인하려면

  1. 다음과 같은 최소 요구 사항을 충족하는지 확인합니다. Add-SPShellAdmin을 참조하십시오.

  2. 시작 메뉴에서 모든 프로그램을 클릭합니다.

  3. Microsoft SharePoint 2010 Products를 클릭합니다.

  4. SharePoint 2010 관리 셸을 클릭합니다.

  5. Windows PowerShell 명령 프롬프트에 다음 명령을 입력합니다.

    Get-SPServiceApplicationProxy
    

    그러면 서비스 응용 프로그램 프록시 목록이 반환됩니다. User Profile Service 응용 프로그램 프록시 ID를 복사합니다.

자세한 내용은 Get-SPServiceApplicationProxy를 참조하십시오.

관리되는 메타데이터 속성의 이름을 보려면

  1. SharePoint 중앙 관리 홈 페이지에서 응용 프로그램 관리를 클릭합니다.

  2. 서비스 응용 프로그램에서 서비스 응용 프로그램 관리를 클릭합니다.

  3. 해당 환경의 User Profile Service 응용 프로그램을 클릭하여 프로필 서비스 관리: 서비스 이름 페이지를 엽니다.

  4. 사용자에서 사용자 속성 관리를 클릭합니다.

  5. 속성 이름을 클릭한 다음 편집을 클릭합니다.

  6. 이름 상자에서 문자열을 복사합니다.

    이 이름은 분류 데이터를 업그레이드할 때 관리되는 메타데이터 속성의 ID로 사용되는 이름입니다.

중요

분류 데이터를 업그레이드하려면 Managed Metadata의 관리자여야 합니다. 분류 데이터를 업그레이드할 때는 Move-SPProfileManagedMetadataProperty cmdlet을 사용합니다. 이 cmdlet은 환경에 있는 프로필 수에 따라 실행 시간이 오래 걸릴 수 있습니다.

Windows PowerShell을 사용하여 분류 데이터를 업그레이드하려면

  1. 다음과 같은 최소 요구 사항을 충족하는지 확인합니다. Add-SPShellAdmin을 참조하십시오. 또한 Managed Metadata Service에 대한 용어 저장소 관리자 역할의 구성원이어야 합니다. 자세한 내용은 관리되는 메타데이터 역할을 참조하십시오.

  2. 시작 메뉴에서 모든 프로그램을 클릭합니다.

  3. Microsoft SharePoint 2010 Products를 클릭합니다.

  4. SharePoint 2010 관리 셸을 클릭합니다.

  5. Windows PowerShell 명령 프롬프트에 다음 명령을 입력합니다.

    Move-SPProfileManagedMetadataProperty -ProfileServiceApplicationProxy <SPServiceApplicationProxyPipeBind> -Identity <Identity> [-AvailableForTagging Yes] [-TermSetName]
    

    여기서 각 부분이 나타내는 의미는 다음과 같습니다.

    • <SP 서비스 응용 프로그램 프록시 파이프 바인딩>은 User Profile Service 응용 프로그램 프록시의 ID입니다

    • <ID>는 이동할 관리되는 메타데이터 속성의 이름입니다.

    • AvailableForTagging은 결과 용어 집합의 용어를 관리되는 메타데이터 태깅에 사용할 수 있는지 여부를 결정합니다. 기본값은 아니요입니다. 20,000개 이상의 용어가 포함된 용어 집합을 이 속성으로 표시해서는 안 됩니다. 이는 태깅에 사용할 수 있는 것으로 표시된 용어는 클라이언트에서 캐시되기 때문이며 태깅에 사용할 수 있는 것으로 표시된 용어가 수천 개 또는 수백만 개인 경우 클라이언트의 성능이 크게 떨어질 수 있습니다.

    • TermSetName은 용어 집합 이름을 만들지 여부를 지정합니다. 이 매개 변수를 지정하지 않으면 속성이 Keywords 용어 집합에 매핑됩니다.

자세한 내용은 Move-SPProfileManagedMetadataProperty를 참조하십시오.

업그레이드할 때 프로필 사진으로 저장된 사진을 업데이트해야 합니다. 사진 저장소 데이터를 업데이트하지 않으면 사진이 표시되지 않거나 일부 사진이 왜곡되어 나타날 수 있습니다. 사진 저장소를 업데이트하려면 Update-SPProfilePhotoStoreWindows PowerShell cmdlet을 사용합니다. 프로필과 사진이 많은 경우 이 cmdlet을 실행하는 데 시간이 오래 걸릴 수 있습니다. 이 cmdlet은 사용자 사진이 저장된 위치(일반적으로 내 사이트의 공유 그림 라이브러리)에서 사용자 사진을 복사하여 내 사이트 호스트의 사용자 사진 라이브러리에 저장합니다. 또한 이 프로세스는 내 사이트 프로필 사진의 웹 파트 및 다양한 컨트롤에서 사용할 수 있는 올바른 크기가 되도록 해당 사진의 작은 크기, 중간 크기 및 큰 크기 축소판을 생성합니다. 이 cmdlet을 실행하기 전에 내 사이트에 대한 할당량을 검토하고 사진을 저장하는 데 사용할 수 있는 공간이 충분히 넉넉한지 확인합니다. 최소한 사용자당 10KB의 공간을 확보해야 합니다.

Windows PowerShell을 사용하여 사진 저장소 데이터를 업데이트하려면

  1. 다음과 같은 최소 요구 사항을 충족하는지 확인합니다. Add-SPShellAdmin을 참조하십시오. 또한 내 사이트 호스트의 사이트 모음 관리자이자 프로필 관리 권한을 가진 User Profile Service 응용 프로그램 관리자여야 합니다.

  2. 시작 메뉴에서 모든 프로그램을 클릭합니다.

  3. Microsoft SharePoint 2010 Products를 클릭합니다.

  4. SharePoint 2010 관리 셸을 클릭합니다.

  5. Windows PowerShell 명령 프롬프트에 다음 명령을 입력합니다.

    Update-SPProfilePhotoStore -MySiteHostLocation <URL of the My Site Host>
    

자세한 내용은 Update-SPProfilePhotoStore를 참조하십시오.

Secure Store Service 응용 프로그램을 생성 및 구성하고 SSO 데이터를 Secure Store Service로 마이그레이션

Office SharePoint Server 2007에서 제공되던 SSO(Single Sign-On) 서비스가 SharePoint Server 2010에서는 Secure Store Service로 대체되었습니다. SSO의 데이터 및 설정을 Secure Store Service로 직접 업그레이드할 수 없지만 SSO 데이터베이스의 데이터를 새 Secure Store 데이터베이스로 마이그레이션할 수는 있습니다. Excel Services 응용 프로그램이 올바르게 작동하려면 응용 프로그램에 Secure Store Service 계정이 있어야 합니다. SSO 데이터를 Excel Services 응용 프로그램 및 Business Data Connectivity Services에서 사용하도록 Secure Store Service로 업그레이드하려면 다음 단계를 수행합니다.

  1. Secure Store Service 응용 프로그램 구축 및 Excel Services 응용 프로그램과 함께 사용할 새 무인 서비스 계정 구축

    SSO 서비스에서 데이터를 업그레이드하려면 Secure Store Service를 구축해야 합니다. 또한 Excel Services 응용 프로그램이 올바르게 작동하도록 하려면 응용 프로그램에 대한 무인 서비스 계정을 구성해야 합니다. Secure Store Service 응용 프로그램을 생성 및 구성하고 무인 서비스 계정을 만드는 자세한 단계는 보안 저장소에서 Excel Services 사용(SharePoint Server 2010)을 참조하십시오.

  2. Windows PowerShellUpgrade-SPSingleSignOnDatabase cmdlet을 사용하여 응용 프로그램 정의를 대상 응용 프로그램으로 지정해 SSO 데이터베이스에서 Secure Store 데이터베이스로 마이그레이션합니다.

  3. Windows PowerShellDisable-SPSingleSignOn cmdlet을 사용하여 업그레이드된 팜 서버에서 SSO 서비스를 사용하지 않도록 설정합니다(전체 업그레이드에만 해당).

Windows PowerShell을 사용하여 SSO 데이터를 Secure Store Service로 업그레이드하려면

  1. 다음과 같은 최소 요구 사항을 충족하는지 확인합니다. Add-SPShellAdmin을 참조하십시오. 이 cmdlet을 실행하려면 이전 SSO 데이터베이스와 새 Secure Store Service 데이터베이스 모두에 대한 읽기 액세스 권한이 있어야 합니다.

  2. 시작 메뉴에서 모든 프로그램을 클릭합니다.

  3. Microsoft SharePoint 2010 Products를 클릭합니다.

  4. SharePoint 2010 관리 셸을 클릭합니다.

  5. Windows PowerShell 명령 프롬프트에 다음 명령을 입력합니다.

    Upgrade-SPSingleSignOnDatabase -SSOConnectionString <SSOConnectionstring> -SecureStoreConnectionString <SecureStoreConnectionstring> -SecureStorePassphrase Passphrase>
    

    여기서 각 부분이 나타내는 의미는 다음과 같습니다.

    • <SSO 연결 문자열>은 SSO 데이터베이스에 대한 유효한 연결 문자열입니다.

    • <Secure Store 연결 문자열>은 Secure Store 데이터베이스에 대한 유효한 연결 문자열입니다.

    • <암호>는 Secure Store Service에 연결할 때 사용할 암호입니다.

자세한 내용은 Upgrade-SPSingleSignOnDatabase를 참조하십시오.

Windows PowerShell을 사용하여 SSO 서비스를 사용하지 않도록 설정하려면(전체 업그레이드에만 해당)

  1. 다음과 같은 최소 요구 사항을 충족하는지 확인합니다. Add-SPShellAdmin을 참조하십시오.

  2. 시작 메뉴에서 모든 프로그램을 클릭합니다.

  3. Microsoft SharePoint 2010 Products를 클릭합니다.

  4. SharePoint 2010 관리 셸을 클릭합니다.

  5. Windows PowerShell 명령 프롬프트에 다음 명령을 입력합니다.

    Disable-SPSingleSignOn -ServerName <ServerName>
    

    여기서 각 부분이 나타내는 의미는 다음과 같습니다.

    • <서버 이름>은 SSO 서비스를 실행하는 서버의 이름입니다.

자세한 내용은 Disable-SPSingleSignOn을 참조하십시오.

비즈니스 데이터 카탈로그를 활용하는 솔루션 업그레이드

데이터베이스 연결 방식을 사용하여 업그레이드한 상태에서 하나 이상의 응용 프로그램 정의를 통해 액세스할 수 있는 외부 데이터에 계속 액세스하려면 다음 작업을 완료해야 합니다.

  1. 이전 환경의 Office SharePoint Server 2007 비즈니스 데이터 카탈로그에서 솔루션에 필요한 응용 프로그램 정의(모델)를 내보냅니다. 자세한 내용은 응용 프로그램 정의 내보내기를 참조하십시오.

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

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

업그레이드된 InfoPath 양식 서식 파일에 사용된 링크 업데이트

데이터베이스 연결 업그레이드를 수행하는 동안 새 환경을 만들 때 기존 환경에서 InfoPath 양식 서식 파일을 내보내고 가져옵니다. 업그레이드 후에는 Windows PowerShell cmdlet을 사용하여 이러한 업그레이드된 양식 서식 파일에 사용된 링크를 올바른 URL을 가리키도록 업데이트할 수 있습니다. 이 cmdlet은 스크립트, 데이터 연결 또는 어셈블리로 하드 코딩된 링크는 업데이트하지 않습니다.

Windows PowerShell을 사용하여 InfoPath 양식 서식 파일 링크를 업데이트하려면

  1. 다음과 같은 최소 요구 사항을 충족하는지 확인합니다. Add-SPShellAdmin을 참조하십시오.

  2. 시작 메뉴에서 관리 도구를 클릭합니다.

  3. SharePoint 2010 관리 셸을 클릭합니다.

  4. Windows PowerShell 명령 프롬프트에 다음 명령을 입력합니다.

    Update-SPInfoPathAdminFileURL -find <OldUURLtoReplace> -replace <NewURL>
    

자세한 내용은 Update-SPInfoPathAdminFileUrl을 참조하십시오.

사용자가 비공개 내 링크를 비공개 태그로 마이그레이션하도록 설정(선택 사항)

Office SharePoint Server 2007의 내 사이트 기능에는 내 링크라는 책갈피 지정 기능이 포함되어 있습니다. SharePoint Server에서는 이 기능이 비공개 태그로 바뀌었습니다. 사용자는 계속 내 링크 웹 파트를 사용할 수도 있고 해당 링크를 자신의 비공개 태그 집합으로 수동으로 마이그레이션할 수도 있습니다. 이는 각 사용자가 자신의 내 사이트에서 수행할 수 있는 수동 프로세스입니다.

비공개 링크를 비공개 태그로 변환하려면

  1. 다음 URL로 이동합니다. http://내_사이트_URL/_layouts/myquicklinks.aspx.

  2. 변환할 하나 이상의 링크 옆에 있는 확인란을 선택합니다.

  3. 링크에서 태그 만들기를 클릭합니다.

태그를 보려면 프로필 페이지(http://내_사이트_URL/Person.aspx)에서 태그 및 메모를 클릭하고 형식으로 구체화에서 비공개를 클릭합니다.