Share via


MDS(Master Data Services) 업그레이드

Microsoft SQL Server 2014 CTP2로 업그레이드하는 네 가지 시나리오가 있습니다. 해당 상황에 적합한 시나리오를 선택하십시오.

중요

  • SQL Server 2014 CTP1 릴리스에서 CTP2 릴리스로 업그레이드하는 것은 지원되지 않습니다.
  • 업그레이드를 수행하기 전에 데이터베이스를 백업합니다.
  • 업그레이드 프로세스는 저장 프로시저를 다시 만들고 Master Data Services에서 사용되는 테이블을 업그레이드합니다. 이러한 구성 요소에 사용자 지정된 내용은 손실될 수 있습니다.
  • 모델 배포 패키지는 해당 패키지를 만드는 데 사용한 버전의 SQL Server 에서만 사용할 수 있습니다. SQL Server 2008 R2/SQL Server 2012에서 만든 모델 배포 패키지를 SQL Server 2014에 배포할 수 없습니다.
  • MDS(Master Data Services) 및 Data Quality Services를 SQL Server 2014 CTP2로 업그레이드한 후에도 Excel용 SQL Server 2012 SP1 버전의 MDS(Master Data Services) Add-In 계속 사용할 수 있습니다. 하지만 SQL Server 2014 CTP2로 업그레이드한 후에는 이전 버전의 Excel용 MDS(Master Data Services) 추가 기능이 모두 작동하지 않습니다. 여기에서 excel용 MDS(Master Data Services) Add-In SQL Server 2012 SP1 버전을 다운로드할 수 있습니다.

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

이 시나리오는 SQL Server 2008 R2/SQL Server 2012 및 SQL Server 2014가 동일한 컴퓨터 또는 별도의 컴퓨터에 병렬로 설치되기 때문에 병렬 설치로 간주될 수 있습니다.

이 시나리오에서는 SQL Server 2008 R2 또는 SQL Server 2012를 사용하여 MDS 데이터베이스를 호스트합니다. 그러나 MDS 데이터베이스의 스키마를 업그레이드한 다음 MDS 데이터베이스에 액세스하기 위해 SQL Server 2014 웹 애플리케이션을 만들어야 합니다. MDS 데이터베이스는 더 이상 SQL Server 2008 R2 또는 SQL Server 2012 웹 애플리케이션에서 액세스할 수 없습니다.

동일한 컴퓨터에 SQL Server 2014 및 이전 버전의 SQL Server(SQL Server 2008 R2/SQL Server 2012)를 설치하도록 선택한 경우 파일이 다른 위치에 설치되어 있기 때문에 설치할 수 있습니다.

  • SQL Server 2014에서는 기본적으로 파일이 드라이브:\Program Files\Microsoft SQL Server\120\MDS(Master Data Services) 설치됩니다.

  • SQL Server 2012에서는 기본적으로 파일이 드라이브:\Program Files\Microsoft SQL Server\110\MDS(Master Data Services) 설치됩니다.

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

이 태스크를 수행하려면 다음 단계를 완료합니다.

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

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

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

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

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

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

  2. 설치가 완료되면 MDS 데이터베이스 스키마를 업그레이드합니다.

    1. Master Data Services 구성 관리자 SQL Server 2014 버전을 엽니다.

      중요

      MDS 데이터베이스 스키마를 업그레이드하려면 MDS 데이터베이스를 만들 때 지정한 관리자 계정으로 로그인해야 합니다. MDS 데이터베이스의 mdm.tblUser에서 이 사용자의 ID 값은 1입니다. 이 사용자를 변경하는 방법에 대한 자세한 내용은 시스템 관리자 계정 변경(MDS(Master Data Services))을 참조하세요.

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

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

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

  3. 업그레이드가 완료되면 SQL Server 2014 웹 애플리케이션을 만듭니다.

    1. Master Data Services 구성 관리자 SQL Server 2014 버전을 엽니다.

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

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

      • 기본 웹 사이트를 선택하고 애플리케이션 만들기를 클릭합니다.

      • 새 사이트 만들기를 선택합니다. 새 웹 사이트를 만들면 새 웹 애플리케이션이 자동으로 만들어집니다.

      중요

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

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

  4. 이제 새 웹 애플리케이션을 업그레이드된 MDS 데이터베이스와 연결합니다.

    1. 애플리케이션을 데이터베이스에 연결 섹션에서 선택을 클릭합니다.

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

    3. 적용을 클릭합니다.

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

이 시나리오에서는 데이터베이스 엔진과 MDS(Master Data Services) 애플리케이션을 SQL Server 2008 R2 또는 SQL Server 2012에서 SQL Server 2014로 업그레이드합니다.

이 태스크를 수행하려면 다음 단계를 완료합니다.

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

  2. 데이터베이스 엔진을 SQL Server 2014로 업그레이드합니다.

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

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

    3. 오른쪽 창에서 SQL Server 2005, SQL Server 2008, SQL Server 2008 R2 또는 SQL Server 2012에서 업그레이드를 클릭합니다.

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

  3. SQL Server 2008 R2 전용: 업그레이드가 완료되면 MDS(Master Data Services) 기능을 추가합니다.

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

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

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

    4. 마법사의 설치 유형 페이지에서 기존 instance 기능 추가 옵션을 선택하고 MDS 데이터베이스가 설치된 instance 선택합니다.

    5. 기능 선택 페이지의 공유 기능에서 MDS(Master Data Services) 선택합니다.

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

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

    1. Master Data Services 구성 관리자 SQL Server 2014 버전을 엽니다.

      중요

      MDS 데이터베이스 스키마를 업그레이드하려면 MDS 데이터베이스를 만들 때 지정한 관리자 계정으로 로그인해야 합니다. MDS 데이터베이스의 mdm.tblUser에서 이 사용자의 ID 값은 1입니다. 이 사용자를 변경하는 방법에 대한 자세한 내용은 시스템 관리자 계정 변경(MDS(Master Data Services))을 참조하세요.

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

    3. 오른쪽 창에서 데이터베이스 선택을 클릭하고 데이터베이스 instance 대한 정보를 지정합니다.

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

    5. 적용을 클릭합니다.

  5. 업그레이드가 완료되면 SQL Server 2014 웹 애플리케이션을 만듭니다.

    1. Master Data Services 구성 관리자 SQL Server 2014 버전을 엽니다.

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

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

      • 기본 웹 사이트를 선택하고 애플리케이션 만들기를 클릭합니다.

      • 새 사이트 만들기를 선택합니다. 새 웹 사이트를 만들면 새 웹 애플리케이션이 자동으로 만들어집니다.

      중요

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

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

  6. 이제 새 웹 애플리케이션을 업그레이드된 MDS 데이터베이스와 연결합니다.

    1. 애플리케이션을 데이터베이스에 연결 섹션에서 선택을 클릭합니다.

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

    3. 적용을 클릭합니다.

두 컴퓨터에서의 업그레이드 시나리오

이 시나리오에는 SQL Server 2014 SQL Server 있는 컴퓨터와 SQL Server 2008 R2 또는 SQL Server 2012가 있는 컴퓨터 두 대에 설치되는 시스템을 업그레이드하는 작업이 포함됩니다.

SQL Server 2008 R2 또는 SQL Server 2012가 설치된 경우 각각 SQL Server 2008 R2 또는 SQL Server 2012를 사용하여 한 컴퓨터에서 MDS 데이터베이스를 호스트합니다. 그러나 MDS 데이터베이스의 스키마를 업그레이드한 다음 SQL Server 2014 웹 애플리케이션을 사용하여 MDS 데이터베이스에 액세스해야 합니다. MDS 데이터베이스는 더 이상 SQL Server 2008 R2 또는 SQL Server 2012 웹 애플리케이션에서 액세스할 수 없습니다.

  • 2014년 SQL Server 기본적으로 파일은 드라이브:\Program Files\Microsoft SQL Server\120\MDS(Master Data Services) 설치됩니다.

  • 2012년 SQL Server 기본적으로 파일은 드라이브:\Program Files\Microsoft SQL Server\110\MDS(Master Data Services) 설치됩니다.

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

이 태스크를 수행하려면 다음 단계를 완료합니다.

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

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

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

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

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

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

  2. 설치가 완료되면 MDS 데이터베이스 스키마를 업그레이드합니다.

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

      중요

      MDS 데이터베이스 스키마를 업그레이드하려면 MDS 데이터베이스를 만들 때 지정한 관리자 계정으로 로그인해야 합니다. MDS 데이터베이스의 mdm.tblUser에서 이 사용자의 ID 값은 1입니다. 이 사용자를 변경하는 방법에 대한 자세한 내용은 시스템 관리자 계정 변경(MDS(Master Data Services))을 참조하세요.

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

    3. 오른쪽 창에서 데이터베이스 선택을 클릭하고 SQL Server 2008 R2 또는 SQL Server 2012가 다른 컴퓨터에 설치된 경우 다른 컴퓨터에서 SQL Server 2008 R2 또는 SQL Server 2012 데이터베이스 instance 대한 정보를 지정합니다.

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

  3. 업그레이드가 완료되면 SQL Server 2014 웹 애플리케이션을 만듭니다.

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

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

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

      • 기본 웹 사이트를 선택하고 애플리케이션 만들기를 클릭합니다.

      • 새 사이트 만들기를 선택합니다. 새 웹 사이트를 만들면 새 웹 애플리케이션이 자동으로 만들어집니다.

      중요

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

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

  4. 이제 웹 애플리케이션을 업그레이드된 MDS 데이터베이스와 연결합니다.

    1. 애플리케이션을 데이터베이스에 연결 섹션에서 선택을 클릭합니다.

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

    3. 적용을 클릭합니다.

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

이 시나리오에서 SQL Server 2014는 동일한 컴퓨터 또는 두 대의 다른 컴퓨터에 SQL Server 2008 R2 또는 SQL Server 2012와 함께 설치됩니다. 또한 업그레이드하기 전에 데이터베이스가 SQL Server 2014 CTP2 릴리스 이전 버전에서 백업되었으며 데이터베이스를 복원해야 합니다.

  • 2014년 SQL Server 기본적으로 파일은 드라이브:\Program Files\Microsoft SQL Server\120\MDS(Master Data Services) 설치됩니다.

  • 2012년 SQL Server 기본적으로 파일은 드라이브:\Program Files\Microsoft SQL Server\110\MDS(Master Data Services) 설치됩니다.

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

이 태스크를 수행하려면 다음 단계를 완료합니다.

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

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

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

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

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

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

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

  3. 설치가 완료되면 MDS 데이터베이스 스키마를 업그레이드합니다.

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

      중요

      MDS 데이터베이스 스키마를 업그레이드하려면 MDS 데이터베이스를 만들 때 지정한 관리자 계정으로 로그인해야 합니다. MDS 데이터베이스의 mdm.tblUser에서 이 사용자의 ID 값은 1입니다. 이 사용자를 변경하는 방법에 대한 자세한 내용은 시스템 관리자 계정 변경(MDS(Master Data Services))을 참조하세요.

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

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

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

  4. 업그레이드가 완료되면 SQL Server 2014 웹 애플리케이션을 만듭니다.

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

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

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

      • 기본 웹 사이트를 선택하고 애플리케이션 만들기를 클릭합니다.

      • 새 사이트 만들기를 선택합니다. 새 웹 사이트를 만들면 새 웹 애플리케이션이 자동으로 만들어집니다.

      중요

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

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

  5. 이제 새 웹 애플리케이션을 업그레이드된 MDS 데이터베이스와 연결합니다.

    1. 애플리케이션을 데이터베이스에 연결 섹션에서 선택을 클릭합니다.

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

    3. 적용을 클릭합니다.

문제 해결

문제: SQL Server 2008 R2 또는 SQL Server 2012Master Data Manager 웹 애플리케이션을 열면 "클라이언트 버전이 데이터베이스 버전과 호환되지 않습니다." 오류 메시지가 표시됩니다.

솔루션: 이 문제는 SQL Server 2008 R2 또는 SQL Server 2012 Master Data Manager 웹 애플리케이션이 SQL Server 2014 MDS(Master Data Services) 업그레이드된 데이터베이스에 액세스하려고 할 때 발생합니다. 대신 SQL Server 2014 웹 애플리케이션을 사용해야 합니다.

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

참고 항목

MDS(Master Data Services) 설치