MDS(Master Data Services) 업그레이드

 

다음은 Microsoft SQL Server 2016(으)로 업그레이드하는 시나리오입니다.

System_CAPS_ICON_important.jpg 중요

  • SQL Server 2016 CTP1 릴리스에서 CTP2 릴리스로 업그레이드할 수는 없습니다.
  • 업그레이드를 수행하기 전에 데이터베이스를 백업합니다.
  • 업그레이드 프로세스는 저장 프로시저를 다시 만들고 Master Data Services에서 사용되는 테이블을 업그레이드합니다. 이러한 구성 요소에 사용자 지정된 내용은 손실될 수 있습니다.
  • 모델 배포 패키지는 해당 패키지를 만드는 데 사용한 버전의 SQL Server 에서만 사용할 수 있습니다. SQL Server 2008 R2, SQL Server 2012또는 SQL Server 2014 에서 만든 모델 배포 패키지는 SQL Server 2016에 배포할 수 없습니다.
  • Data Quality Services 및 MDS(Master Data Services)를 SQL Server 2016로 업그레이드한 후 이전 버전의 모든 Excel용 MDS(Master Data Services) 추가 기능은 더 이상 작동하지 않습니다. SQL Server 2016 Excel용 MDS(Master Data Services) 추가 기능은 Microsoft 다운로드 센터에서 다운로드할 수 있습니다.
  • 기본적으로 SQL Server 2016의 경우 파일은 드라이브:\Program Files\Microsoft SQL Server\130\Master Data Services에 설치됩니다.

  • 기본적으로 SQL Server 2014의 경우 파일은 드라이브:\Program Files\Microsoft SQL Server\120\Master Data Services에 설치됩니다.

  • 기본적으로 SQL Server 2012의 경우 파일은 드라이브:\Program Files\Microsoft SQL Server\110\Master Data Services에 설치됩니다.

  • 기본적으로 SQL Server 2008 R2의 경우 파일은 드라이브:\Program Files\Microsoft SQL Server\Master Data Services에 설치됩니다.

이 시나리오에서는 SQL Server 2008 R2, SQL Server 2012또는 SQL Server 2014 을(를) 계속 사용하여 MDS 데이터베이스를 호스팅합니다. 그러나 MDS 데이터베이스의 스키마를 업그레이드한 다음 SQL Server 2016 웹 응용 프로그램을 만들어 MDS 데이터베이스에 액세스해야 합니다. MDS 데이터베이스는 SQL Server 2008 R2, SQL Server 2012또는 SQL Server 2014 웹 응용 프로그램에서 더 이상 액세스할 수 없습니다.

SQL Server 2016 및 이전 버전의 SQL Server(SQL Server 2008 R2, SQL Server 2012 또는 SQL Server 2014)를 동일한 컴퓨터에 설치할 수 있습니다. 파일 위치에 표시된 대로 파일은 다른 위치에 설치됩니다.

데이터베이스 엔진 업그레이드 없이 업그레이드하려면

  1. Master Data Services 및 원하는 다른 기능을 설치합니다.

    1. SQL Server 2016 설치 마법사를 엽니다.

    2. 왼쪽 창에서 설치를 클릭합니다.

    3. 오른쪽 창에서 새 SQL Server 독립 실행형 설치 또는 기존 설치에 기능 추가를 클릭합니다.

    4. 기능 선택 페이지에서 Master Data Services 및 설치할 다른 기능을 선택합니다.

    5. 마법사를 완료합니다.

  2. MDS 데이터베이스 스키마를 업그레이드합니다.

    1. SQL Server 2016 버전의 Master Data Services 구성 관리자를 엽니다.

      System_CAPS_ICON_important.jpg 중요


      MDS 데이터베이스 스키마를 업그레이드하려면 MDS 데이터베이스를 만들 때 지정한 관리자 계정으로 로그인해야 합니다. MDS 데이터베이스의 mdm.tblUser에서 이 사용자의 ID 값은 1입니다.

    2. 왼쪽 창에서 데이터베이스 구성을 클릭합니다.

    3. 오른쪽 창에서 데이터베이스 선택 을 클릭하고 SQL Server 2008 R2, SQL Server 2012또는 SQL Server 2014 데이터베이스 인스턴스에 대한 정보를 지정합니다.

    4. 데이터베이스 업그레이드 를 클릭하여 데이터베이스 업그레이드 마법사를 시작합니다. 자세한 내용은 데이터베이스 업그레이드 마법사(Master Data Services 구성 관리자)를 참조하세요.

  3. 웹 응용 프로그램을 만듭니다.

    1. SQL Server 2016 버전의 Master Data Services 구성 관리자를 엽니다.

    2. 왼쪽 창에서 웹 구성을 클릭합니다.

    3. 오른쪽 창의 웹 사이트 목록에서 다음 옵션 중 하나를 선택합니다.

      • 기본 웹 사이트를 선택하고 응용 프로그램 만들기를 클릭합니다.

      • 새 사이트 만들기를 선택합니다. 새 웹 사이트를 만들면 새 웹 응용 프로그램이 자동으로 만들어집니다.

      System_CAPS_ICON_important.jpg 중요


      이전 버전의 SQL Server(SQL Server 2008 R2, SQL Server 2012 또는 SQL Server 2014)에 있는 기존 MDS 웹 응용 프로그램을 SQL Server 2016 버전의 Master Data Services 구성 관리자에서 선택할 수 있습니다. 기존 웹 응용 프로그램을 선택하는 대신 MDS용 SQL Server 2016 웹 응용 프로그램을 만들어야 합니다. 이렇게 하지 않으면 웹 응용 프로그램을 업그레이드된 MDS 데이터베이스와 연결하려고 할 때 요청된 페이지의 관련 구성 데이터가 잘못되었기 때문에 해당 페이지에 액세스할 수 없다는 오류 메시지가 나타납니다.

      MDS 웹 응용 프로그램에 기존(SQL Server 2008 R2, SQL Server 2012 또는 SQL Server 2014) 웹 응용 프로그램과 동일한 이름(별칭)을 사용하려면 먼저 웹 응용 프로그램과 관련 응용 프로그램 풀을 IIS에서 삭제한 다음 SQL Server 2016 버전의 Master Data Services 구성 관리자를 사용하여 동일한 이름의 웹 응용 프로그램을 만들어야 합니다. 웹 응용 프로그램과 응용 프로그램 풀을 IIS에서 제거하는 방법은 응용 프로그램 제거(IIS)응용 프로그램 풀 제거(IIS)를 참조하세요.

  4. 새 웹 응용 프로그램을 업그레이드된 MDS 데이터베이스와 연결합니다.

    1. 응용 프로그램을 데이터베이스에 연결 섹션에서 선택을 클릭합니다.

    2. MDS 데이터베이스를 선택합니다.

    3. 적용을 클릭합니다.

이 시나리오에서는 데이터베이스 엔진과 Master Data Services 응용 프로그램을 SQL Server 2008 R2, SQL Server 2012또는 SQL Server 2014 에서 SQL Server 2016(으)로 모두 업그레이드합니다.

데이터베이스 엔진 업그레이드를 사용해서 업그레이드하려면

  1. SQL Server 2008 R2의 경우에만: 제어판 > 프로그램 및 기능을 열고 Microsoft SQL Server 2008 R2Master Data Services를 제거합니다.

  2. 데이터베이스 엔진을 SQL Server 2016로 업그레이드합니다. 자세한 내용은 Choose a Database Engine Upgrade Method을(를) 참조하세요.

  3. 데이터베이스 엔진 업그레이드 없이 업그레이드 에서 모든 단계를 완료합니다.

이 시나리오에서는 SQL Server가 설치되어 있는 두 컴퓨터(하나는 SQL Server 2016(으)로, 다른 하나는 SQL Server 2008 R2, SQL Server 2012또는 SQL Server 2014(으)로)의 시스템을 업그레이드합니다.

SQL Server 2008 R2, SQL Server 2012또는 SQL Server 2014 이(가) 설치된 경우 계속 SQL Server 2008 R2, SQL Server 2012또는 SQL Server 2014 을(를) 각각 사용하여 한 컴퓨터에서 MDS 데이터베이스를 호스팅합니다. 그러나 MDS 데이터베이스의 스키마를 업그레이드한 다음 SQL Server 2016 웹 응용 프로그램을 사용하여 MDS 데이터베이스에 액세스해야 합니다. MDS 데이터베이스는 SQL Server 2008 R2, SQL Server 2012또는 SQL Server 2014 웹 응용 프로그램에서 더 이상 액세스할 수 없습니다.

두 컴퓨터 시나리오에서 업그레이드하려면

이 시나리오에서는 SQL Server 2016 이(가) SQL Server 2008 R2, SQL Server 2012, 또는 SQL Server 2014 와(과) 함께 동일한 컴퓨터 또는 서로 다른 두 컴퓨터에 설치되어 있습니다. 업그레이드하기 전에 SQL Server 2016 릴리스보다 이전 버전에서 데이터베이스가 백업되었으며 이 데이터베이스가 복원되어야 합니다.

백업에서 데이터베이스를 복원하여 업그레이드하려면

  1. Master Data Services 및 원하는 다른 기능을 설치합니다.

    1. SQL Server 2016 설치 마법사를 엽니다.

    2. 왼쪽 창에서 설치를 클릭합니다.

    3. 오른쪽 창에서 새 SQL Server 독립 실행형 설치 또는 기존 설치에 기능 추가를 클릭합니다.

    4. 기능 선택 페이지에서 Master Data Services 및 설치할 다른 기능을 선택합니다.

    5. 마법사를 완료합니다.

  2. 백업한 데이터베이스를 복원합니다.

  3. MDS 데이터베이스 스키마를 업그레이드하고 웹 응용 프로그램을 만들고 새 웹 응용 프로그램을 업그레이드된 MDS 데이터베이스와 연결합니다. 지침은 데이터베이스 엔진 업그레이드 없이 업그레이드의 2-4단계를 참조하세요.

문제:  SQL Server 2008 R2, SQL Server 2012또는 SQL Server 2014마스터 데이터 관리자 웹 응용 프로그램을 열 때 "클라이언트 버전이 데이터베이스 버전과 호환되지 않습니다."라는 오류 메시지가 나타납니다.

해결책: 이 문제는 SQL Server 2008 R2, SQL Server 2012또는 SQL Server 2014 마스터 데이터 관리자 웹 응용 프로그램이 SQL Server 2016 MDS(Master Data Services)로 업그레이드된 데이터베이스에 액세스하려고 할 때 발생합니다. SQL Server 2016 웹 응용 프로그램을 대신 사용해야 합니다.

MDS 데이터베이스 스키마를 업그레이드할 때 IIS에서 MDS 응용 프로그램 풀 을 정지하고 다시 시작하지 않은 경우에도 이 문제가 발생할 수 있습니다. MDS 응용 프로그램 풀 을 다시 시작하여 문제를 해결합니다.

MDS(Master Data Services) 설치

커뮤니티 추가 항목

추가
표시: