MDS(Master Data Services) 업그레이드Upgrade Master Data Services

다음은 Microsoft SQL ServerSQL Server Master Data Services를 업그레이드하는 시나리오입니다.The following are the scenarios for upgrading Microsoft SQL ServerSQL Server Master Data Services.

중요
  • SQL Server 2017SQL Server 2017 CTP1 릴리스에서 CTP2 릴리스로 업그레이드할 수는 없습니다.Upgrading from the SQL Server 2017SQL Server 2017 CTP1 release to the CTP2 release is not supported.
  • 업그레이드를 수행하기 전에 데이터베이스를 백업합니다.Back up your database before performing any upgrade.
  • 업그레이드 프로세스는 저장 프로시저를 다시 만들고 Master Data ServicesMaster Data Services에서 사용되는 테이블을 업그레이드합니다.The upgrade process recreates stored procedures and upgrades tables used by Master Data ServicesMaster Data Services. 이러한 구성 요소에 사용자 지정된 내용은 손실될 수 있습니다.Any customizations you have made to either of these components may be lost.
  • 모델 배포 패키지는 해당 패키지를 만드는 데 사용한 버전의 SQL ServerSQL Server 에서만 사용할 수 있습니다.Model deployment packages can be used only in the edition of SQL ServerSQL Server they were created in. SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012SQL Server 2012또는 SQL Server 2014SQL Server 2014 에서 만든 모델 배포 패키지는 SQL Server 2016SQL Server 2016에 배포할 수 없습니다.You cannot deploy model deployment packages created in SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012SQL Server 2012, or SQL Server 2014SQL Server 2014 to SQL Server 2016SQL Server 2016.
  • Data Quality Services 및 MDS(Master Data Services)를 SQL Server 2017SQL Server 2017로 업그레이드한 후 이전 버전의 모든 Excel용 MDS(Master Data Services) 추가 기능은 더 이상 작동하지 않습니다.After upgrading Data Quality Services and Master Data Services to SQL Server 2017SQL Server 2017, any earlier version of the Master Data Services Add-In for Excel will no longer work. Excel용 SQL Server 2016SQL Server 2016 Master Data Services 추가 기능은 Microsoft Excel용 Master Data Services 추가 기능 에서 다운로드할 수 있습니다.You can download the SQL Server 2016SQL Server 2016 Master Data Services Add-In for Excel from Master Data Services Add-in for Microsoft Excel.

파일 위치 File Location

  • SQL Server 2017SQL Server 2017의 경우 파일은 기본적으로 드라이브:\Program Files\Microsoft SQL Server\140\Master Data Services에 설치됩니다.In SQL Server 2017SQL Server 2017, by default, the files are installed at drive:\Program Files\Microsoft SQL Server\140\Master Data Services.

  • 기본적으로 SQL Server 2016SQL Server 2016의 경우 파일은 드라이브:\Program Files\Microsoft SQL Server\130\Master Data Services에 설치됩니다.In SQL Server 2016SQL Server 2016, by default, the files are installed at drive:\Program Files\Microsoft SQL Server\130\Master Data Services.

  • 기본적으로 SQL Server 2014SQL Server 2014의 경우 파일은 드라이브:\Program Files\Microsoft SQL Server\120\Master Data Services에 설치됩니다.In SQL Server 2014SQL Server 2014, by default, the files are installed at drive:\Program Files\Microsoft SQL Server\120\Master Data Services.

  • 기본적으로 SQL Server 2012SQL Server 2012의 경우 파일은 드라이브:\Program Files\Microsoft SQL Server\110\Master Data Services에 설치됩니다.In SQL Server 2012SQL Server 2012, by default, the files are installed at drive:\Program Files\Microsoft SQL Server\110\Master Data Services.

  • 기본적으로 SQL Server 2008 R2SQL Server 2008 R2의 경우 파일은 드라이브:\Program Files\Microsoft SQL Server\Master Data Services에 설치됩니다.In SQL Server 2008 R2SQL Server 2008 R2, by default, the files are installed at drive:\Program Files\Microsoft SQL Server\Master Data Services.

데이터베이스 엔진 업그레이드 없이 업그레이드 Upgrade without Database Engine Upgrade

이 시나리오에서는 SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012SQL Server 2012, SQL Server 2014SQL Server 2014 또는 SQL Server 2016SQL Server 2016를 계속 사용하여 MDS 데이터베이스를 호스팅합니다.In this scenario you continue to use SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012SQL Server 2012, SQL Server 2014SQL Server 2014, or SQL Server 2016SQL Server 2016 to host your MDS database. 그러나 MDS 데이터베이스의 스키마를 업그레이드한 다음 현재 SQL ServerSQL Server 웹 응용 프로그램을 만들어 MDS 데이터베이스에 액세스해야 합니다.However, you must upgrade the schema of the MDS database, and then create a current SQL ServerSQL Server web application to access the MDS database. 업그레이드 후에는 이전 웹 응용 프로그램에서 더 이상 MDS 데이터베이스에 액세스할 수 없습니다.After the upgrade, the MDS database can no longer be accessed by the earlier web application.

현재 SQL ServerSQL Server 및 이전 버전의 SQL ServerSQL Server를 동일한 컴퓨터에 설치할 수 있습니다.You can install the current SQL ServerSQL Server and an earlier version of SQL ServerSQL Server on the same computer. 파일 위치에 표시된 대로 파일은 다른 위치에 설치됩니다.The files are installed in different locations, as shown in File Location.

데이터베이스 엔진 업그레이드 없이 업그레이드하려면To upgrade without Database Engine upgrade

  1. Master Data ServicesMaster Data Services 및 원하는 다른 기능을 설치합니다.Install Master Data ServicesMaster Data Services and any other features you want.

    1. SQL ServerSQL Server 설치 마법사를 엽니다.Open the SQL ServerSQL Server Setup wizard.

    2. 왼쪽 창에서 설치를 클릭합니다.In the left pane, click Installation.

    3. 오른쪽 창에서 새 SQL Server 독립 실행형 설치 또는 기존 설치에 기능 추가를 클릭합니다.In the right pane, click New SQL Server stand-alone installation or add features to an existing installation.

    4. 기능 선택 페이지에서 Master Data ServicesMaster Data Services 및 설치할 다른 기능을 선택합니다.On the Feature Selection page, select Master Data ServicesMaster Data Services and any other features you want to install.

    5. 마법사를 완료합니다.Complete the wizard.

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

    1. 현재 SQL ServerSQL Server Master Data Services 구성 관리자Master Data Services Configuration Manager를 엽니다.Open the current SQL ServerSQL Server Master Data Services 구성 관리자Master Data Services Configuration Manager.

      중요

      MDS 데이터베이스 스키마를 업그레이드하려면 MDS 데이터베이스를 만들 때 지정한 관리자 계정으로 로그인해야 합니다.To upgrade the MDS database schema, you must be logged in as the Administrator Account that was specified when the MDS database was created. MDS 데이터베이스의 mdm.tblUser에서 이 사용자의 ID 값은 1입니다.In the MDS database, in mdm.tblUser, this user has the ID value of 1.

    2. 왼쪽 창에서 데이터베이스 구성을 클릭합니다.In the left pane, click Database Configuration.

    3. 오른쪽 창에서 데이터베이스 선택을 클릭하고 SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012SQL Server 2012, SQL Server 2014SQL Server 2014 또는 SQL Server 2016SQL Server 2016 데이터베이스 인스턴스에 대한 정보를 지정합니다.In the right pane, click Select Database and specify the information for your SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012SQL Server 2012, SQL Server 2014SQL Server 2014, or SQL Server 2016SQL Server 2016 database instance.

    4. 데이터베이스 업그레이드 를 클릭하여 데이터베이스 업그레이드 마법사를 시작합니다.Click Upgrade Database to start the Upgrade Database Wizard. 자세한 내용은 데이터베이스 업그레이드 마법사(Master Data Services 구성 관리자)를 참조하세요.For more information, see Upgrade Database Wizard (Master Data Services Configuration Manager).

  3. 웹 응용 프로그램을 만듭니다.Create a web application.

    1. 현재 SQL ServerSQL Server Master Data Services 구성 관리자Master Data Services Configuration Manager를 엽니다.Open the current SQL ServerSQL Server Master Data Services 구성 관리자Master Data Services Configuration Manager.

    2. 왼쪽 창에서 웹 구성을 클릭합니다.In the left pane, click Web Configuration.

    3. 오른쪽 창의 웹 사이트 목록에서 다음 옵션 중 하나를 선택합니다.In the right pane, from the Website list, select one of the following options:

      • 기본 웹 사이트를 선택하고 응용 프로그램 만들기를 클릭합니다.Default Web Site, then click Create Application.

      • 새 사이트 만들기를 선택합니다.Create new site. 새 웹 사이트를 만들면 새 웹 응용 프로그램이 자동으로 만들어집니다.A new web application is automatically created when the website is created.

      중요

      이전 버전의 SQL Server( SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012SQL Server 2012, SQL Server 2014SQL Server 2014 또는 SQL Server 2016SQL Server 2016)에 있는 기존 MDS 웹 응용 프로그램은 SQL Server 2017SQL Server 2017 버전의 Master Data Services 구성 관리자에서 선택할 수 있습니다.Your existing MDS web application from an earlier version of SQL Server ( SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012SQL Server 2012, SQL Server 2014SQL Server 2014, or SQL Server 2016SQL Server 2016) is available for selection in the SQL Server 2017SQL Server 2017 version of Master Data Services Configuration Manager. 기존 웹 응용 프로그램을 선택하는 대신 MDS용 SQL Server 2016SQL Server 2016 웹 응용 프로그램을 만들어야 합니다.You must not select the existing web application, and instead must create a SQL Server 2016SQL Server 2016 web application for MDS. 이렇게 하지 않으면 웹 응용 프로그램을 업그레이드된 MDS 데이터베이스와 연결하려고 할 때 요청된 페이지의 관련 구성 데이터가 잘못되었기 때문에 해당 페이지에 액세스할 수 없다는 오류 메시지가 나타납니다.Otherwise, you will receive an error when you try to associate the web application with the upgraded MDS database stating that the requested page cannot be accessed because the related configuration data for the page is invalid.

      MDS 웹 응용 프로그램에 기존( SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012SQL Server 2012, SQL Server 2014SQL Server 2014 또는 SQL Server 2016SQL Server 2016) 웹 응용 프로그램과 동일한 이름(별칭)을 사용하려면, 먼저 IIS에서 웹 응용 프로그램과 관련 응용 프로그램 풀을 삭제한 다음, SQL Server 2016SQL Server 2016 버전의 Master Data Services 구성 관리자를 사용하여 동일한 이름의 웹 응용 프로그램을 만들어야 합니다.If you want to use the same name (alias) for MDS web application as your existing ( SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012SQL Server 2012, SQL Server 2014SQL Server 2014, or SQL Server 2016SQL Server 2016) web application, you must first delete the web application and the associated application pool from IIS, and then create a web application with the same name using SQL Server 2016SQL Server 2016 version of Master Data Services Configuration Manager. 웹 응용 프로그램과 응용 프로그램 풀을 IIS에서 제거하는 방법은 응용 프로그램 제거(IIS)응용 프로그램 풀 제거(IIS)를 참조하세요.For information about removing web application and application pools from IIS, see Remove an Application (IIS) and Remove an Application Pool (IIS).

  4. 새 웹 응용 프로그램을 업그레이드된 MDS 데이터베이스와 연결합니다.Associate the new web application with the upgraded MDS database.

    1. 응용 프로그램을 데이터베이스에 연결 섹션에서 선택을 클릭합니다.In the Associate Application with Database section, click Select.

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

    3. 적용을 클릭합니다.Click Apply.

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

이 시나리오에서는 데이터베이스 엔진과 Master Data ServicesMaster Data Services 응용 프로그램을 모두 이전 버전에서 SQL Server 2016SQL Server 2016 또는 SQL Server 2017SQL Server 2017로 업그레이드합니다.In this scenario you will upgrade both the database engine and Master Data ServicesMaster Data Services application from an earlier version to either SQL Server 2016SQL Server 2016 or SQL Server 2017SQL Server 2017.

데이터베이스 엔진 업그레이드를 사용해서 업그레이드하려면To upgrade with Database Engine upgrade

  1. SQL Server 2008 R2SQL Server 2008 R2의 경우에만: 제어판 > 프로그램 및 기능을 열고 Microsoft SQL Server 2008 R2SQL Server 2008 R2 Master Data ServicesMaster Data Services를 제거합니다.For SQL Server 2008 R2SQL Server 2008 R2 only: Open Control Panel > Programs and Features and uninstall Microsoft SQL Server 2008 R2SQL Server 2008 R2 Master Data ServicesMaster Data Services.

  2. 데이터베이스 엔진을 SQL Server 2016SQL Server 2016 또는 SQL Server 2017SQL Server 2017로 업그레이드합니다.Upgrade the database engine to SQL Server 2016SQL Server 2016 or SQL Server 2017SQL Server 2017. 자세한 내용은 Choose a Database Engine Upgrade Method을(를) 참조하세요.For more information, see Choose a Database Engine Upgrade Method.

  3. 데이터베이스 엔진 업그레이드 없이 업그레이드 에서 모든 단계를 완료합니다.Complete all the steps in Upgrade without Database Engine Upgrade .

두 컴퓨터에서의 업그레이드 시나리오 Upgrade in Two-Computer Scenario

이 시나리오에서는 두 컴퓨터에 SQL Server, 즉 하나에는 SQL Server 2016SQL Server 2016 또는 SQL Server 2017SQL Server 2017, 다른 하나에는 이전 버전의 SQL ServerSQL Server가 설치된 시스템을 업그레이드합니다.In this scenario you upgrade a system in which SQL Server is installed on two computers: one with SQL Server 2016SQL Server 2016 or SQL Server 2017SQL Server 2017, and the other with an earlier version of SQL ServerSQL Server.

이전 버전의 SQL ServerSQL Server가 설치된 경우 이전 버전을 계속 사용하여 한 컴퓨터에서 MDS 데이터베이스를 호스팅합니다.If an earlier version of SQL ServerSQL Server is installed, you continue to use the earlier version to host your MDS database on one computer. 그러나 MDS 데이터베이스의 스키마를 업그레이드한 다음 각각 SQL Server 2016SQL Server 2016 또는 SQL Server 2017SQL Server 2017 웹 응용 프로그램을 사용하여 MDS 데이터베이스에 액세스해야 합니다.However, you must upgrade the schema of the MDS database, and then use the SQL Server 2016SQL Server 2016 or SQL Server 2017SQL Server 2017 web application respectively to access the MDS database. MDS 데이터베이스는 이전 버전의 웹 응용 프로그램에서 더 이상 액세스할 수 없습니다.The MDS database can no longer be accessed by the earlier version web application.

두 컴퓨터 시나리오에서 업그레이드하려면To upgrade in two-computer scenario

백업에서 데이터베이스를 복원하여 업그레이드 Upgrade with Restoring a Database from Backup

이 시나리오에서는 동일한 컴퓨터 또는 서로 다른 두 컴퓨터에 이전 버전과 함께 SQL Server 2016SQL Server 2016 또는 SQL Server 2017SQL Server 2017이 설치됩니다.In this scenario, either SQL Server 2016SQL Server 2016 or SQL Server 2017SQL Server 2017 is installed along with an earlier version on the same computer or two different computers. 데이터베이스는 업그레이드하기 전에 SQL Server 2016SQL Server 2016 또는 SQL Server 2017SQL Server 2017 릴리스 이전의 버전에서 백업되었으며 이 데이터베이스를 복원해야 합니다.A database was backed up on a version earlier than the SQL Server 2016SQL Server 2016 or SQL Server 2017SQL Server 2017 release, prior to upgrade, and the database has to be restored.

백업에서 데이터베이스를 복원하여 업그레이드하려면To upgrade with restoring a database from backup

  1. Master Data ServicesMaster Data Services 및 원하는 다른 기능을 설치합니다.Install Master Data ServicesMaster Data Services and any other features you want.

    1. SQL ServerSQL Server 설치 마법사를 엽니다.Open the SQL ServerSQL Server Setup wizard.

    2. 왼쪽 창에서 설치를 클릭합니다.In the left pane, click Installation.

    3. 오른쪽 창에서 새 SQL Server 독립 실행형 설치 또는 기존 설치에 기능 추가를 클릭합니다.In the right pane, click New SQL Server stand-alone installation or add features to an existing installation.

    4. 기능 선택 페이지에서 Master Data ServicesMaster Data Services 및 설치할 다른 기능을 선택합니다.On the Feature Selection page, select Master Data ServicesMaster Data Services and any other features you want to install.

    5. 마법사를 완료합니다.Complete the wizard.

  2. 백업한 데이터베이스를 복원합니다.Restore the database that was backed up.

  3. MDS 데이터베이스 스키마를 업그레이드하고 웹 응용 프로그램을 만들고 새 웹 응용 프로그램을 업그레이드된 MDS 데이터베이스와 연결합니다.Upgrade the MDS database schema, create a web application, and associate the new web application with the upgraded MDS database. 지침은 데이터베이스 엔진 업그레이드 없이 업그레이드의 2-4단계를 참조하세요.For the instructions, see steps 2 - 4 in Upgrade without Database Engine Upgrade

문제 해결Troubleshooting

문제: SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012SQL Server 2012, SQL Server 2014SQL Server 2014 또는 SQL Server 2016SQL Server 2016 웹 응용 프로그램을 열면 "클라이언트 버전이 데이터베이스 버전과 호환되지 않습니다."라는 오류 메시지가 표시됩니다.Issue: When you open the SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012SQL Server 2012, SQL Server 2014SQL Server 2014, or SQL Server 2016SQL Server 2016 web application, a “client version is not compatible with the database version” error message is displayed.

해결 방법: 이 문제는 SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012SQL Server 2012, SQL Server 2014SQL Server 2014 또는 SQL Server 2016SQL Server 2016 마스터 데이터 관리자 웹 응용 프로그램이 SQL Server 2017SQL Server 2017 Master Data Services로 업그레이드된 데이터베이스에 액세스하려고 할 때 발생합니다.Solution: This issue occurs when a SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012SQL Server 2012, SQL Server 2014SQL Server 2014, or SQL Server 2016SQL Server 2016 Master Data Manager web application tries to access a database that has been upgraded to or SQL Server 2017SQL Server 2017 Master Data Services. SQL Server 2017SQL Server 2017 웹 응용 프로그램을 대신 사용해야 합니다.You must use a or SQL Server 2017SQL Server 2017 web application instead.

MDS 데이터베이스 스키마를 업그레이드할 때 IIS에서 MDS 응용 프로그램 풀 을 정지하고 다시 시작하지 않은 경우에도 이 문제가 발생할 수 있습니다.This issue may also occur if you did not stop and restart the MDS Application Pool in IIS when upgrading the MDS database schema. MDS 응용 프로그램 풀 을 다시 시작하여 문제를 해결합니다.Restart the MDS Application Pool to correct the issue.

참고 항목See Also

MDS(Master Data Services) 설치Install Master Data Services