Integration Services 업그레이드Upgrade Integration Services

SQL Server 2008 Integration Services(SSIS)SQL Server 2008 Integration Services (SSIS) 이상이 현재 컴퓨터에 설치되어 있으면 SQL Server 2017 Integration Services(SSIS)SQL Server 2017 Integration Services (SSIS)로 업그레이드할 수 있습니다.If SQL Server 2008 Integration Services(SSIS)SQL Server 2008 Integration Services (SSIS) or later is currently installed on your computer, you can upgrade to SQL Server 2017 Integration Services(SSIS)SQL Server 2017 Integration Services (SSIS).

이전 버전의 SQL Server 2017 Integration Services(SSIS)SQL Server 2017 Integration Services (SSIS) 중 하나가 설치된 컴퓨터에서 Integration ServicesIntegration Services 로 업그레이드하면 이전 버전과 함께 SQL Server 2017 Integration Services(SSIS)SQL Server 2017 Integration Services (SSIS) 가 설치됩니다.When you upgrade to SQL Server 2017 Integration Services(SSIS)SQL Server 2017 Integration Services (SSIS) on a machine that has one of these earlier versions of Integration ServicesIntegration Services installed, SQL Server 2017 Integration Services(SSIS)SQL Server 2017 Integration Services (SSIS) is installed side-by-side with the earlier version.

함께 설치하면 여러 버전의 dtexec 유틸리티가 설치됩니다.With this side-by-side install, multiple versions of dtexec utility are installed. 명령 프롬프트 유틸리티의 전체 경로 입력 하 여 실행에 올바른 버전의 유틸리티를 실행 하려면 (<드라이브 >: files\microsoft SQL Server\< 버전>\DTS\Binn).To ensure that you run the correct version of the utility, at the command prompt run the utility by entering the full path (<drive>:\Program Files\Microsoft SQL Server\<version>\DTS\Binn). dtexec에 대한 자세한 내용은 dtexec Utility를 참조하십시오.For more information about dtexec, see dtexec Utility.

참고

이전 버전의 SQL ServerSQL Server에서는 SQL ServerSQL Server 를 설치하면 기본적으로 Users 그룹의 모든 사용자에게 Integration ServicesIntegration Services 서비스에 대한 액세스 권한이 부여되었지만In previous versions of SQL ServerSQL Server, by default when you installed SQL ServerSQL Server all users in the Users group had access to the Integration ServicesIntegration Services service. SQL Server 2017SQL Server 2017을 설치하면 사용자에게 Integration ServicesIntegration Services 서비스에 대한 액세스 권한이 부여되지 않습니다.When you install SQL Server 2017SQL Server 2017, users do not have access to the Integration ServicesIntegration Services service. 이 서비스에는 기본적으로 보안이 적용됩니다.The service is secure by default. SQL Server 2017SQL Server 2017 관리자는 SQL ServerSQL Server 을 설치한 후 DCOM 구성 도구(Dcomcnfg.exe)를 실행하여 특정 사용자에게 Integration ServicesIntegration Services 서비스 액세스 권한을 부여해야 합니다.After SQL Server 2017SQL Server 2017 is installed, the SQL ServerSQL Server administrator must run the DCOM Configuration tool (Dcomcnfg.exe) to grant specific users access to the Integration ServicesIntegration Services service. 자세한 내용은 Integration Services 서비스(SSIS 서비스)를 참조하세요.For more information, see Integration Services Service (SSIS Service).

Integration Services를 업그레이드하기 전에Before Upgrading Integration Services

SQL Server 2017SQL Server 2017로 업그레이드하기 전에 먼저 업그레이드 관리자를 실행하는 것이 좋습니다.We recommended that you run Upgrade Advisor before you upgrade to SQL Server 2017SQL Server 2017. 업그레이드 관리자는 기존 Integration ServicesIntegration Services 패키지를 SQL Server 2017SQL Server 2017 에서 사용되는 새로운 패키지 형식으로 마이그레이션하는 경우 발생할 수 있는 문제를 보고합니다.Upgrade Advisor reports issues that you might encounter if you migrate existing Integration ServicesIntegration Services packages to the new package format that SQL Server 2017SQL Server 2017 uses.

참고

DTS(데이터 변환 서비스) 패키지의 마이그레이션 또는 실행은 최신 SQL ServerSQL Server Integration ServicesIntegration Services릴리스에서 더 이상 지원되지 않습니다.Support for migrating or running Data Transformation Services (DTS) packages has been discontinued in in the current release of SQL ServerSQL Server Integration ServicesIntegration Services. 다음 DTS 기능이 더 이상 사용되지 않습니다.The following DTS functionality has been discontinued.

  • DTS 런타임DTS runtime

    • DTS APIDTS API
    • DTS 패키지를 Integration ServicesIntegration ServicesPackage Migration Wizard for migrating DTS packages to the next version of Integration ServicesIntegration Services
    • 다음 DTS 패키지 유지 관리 지원: SQL Server Management StudioSQL Server Management StudioSupport for DTS package maintenance in SQL Server Management StudioSQL Server Management Studio
    • DTS 2000 패키지 실행 태스크Execute DTS 2000 Package task
    • DTS 패키지의 업그레이드 관리자 검색입니다.Upgrade Advisor scan of DTS packages.

    지원되지 않는 다른 기능에 대한 자세한 내용은 SQL Server 2016에서 지원되지 않는 Integration Services 기능을 참조하세요.For information about other discontinued features, see Discontinued Integration Services Functionality in SQL Server 2016.

Integration Services 업그레이드Upgrading Integration Services

다음 방법 중 하나를 사용하여 업그레이드할 수 있습니다.You can upgrade by using one of the following methods:

  • SQL Server 2017SQL Server 2017 설치 프로그램을 실행하고 SQL Server 2008, SQL Server 2008 R2, SQL Server 2012SQL Server 2012 또는 SQL Server 2014SQL Server 2014에서 업그레이드 옵션을 선택합니다.Run SQL Server 2017SQL Server 2017 Setup and select the option to Upgrade from SQL Server 2008, SQL Server 2008 R2, SQL Server 2012SQL Server 2012, or SQL Server 2014SQL Server 2014.

  • 명령 프롬프트에서 setup.exe를 실행하고 /ACTION=upgrade 옵션을 지정합니다.Run setup.exe at the command prompt and specify the /ACTION=upgrade option. 자세한 내용은 Integration ServicesIntegration Services 명령 프롬프트에서 SQL Server 2016 설치 의 "용 설치 스크립트" 섹션을 참조하세요.For more information, see the section, "Installation Scripts for Integration ServicesIntegration Services," in Install SQL Server 2016 from the Command Prompt.

    다음 동작은 업그레이드를 사용하여 수행할 수 없습니다.You cannot use upgrade to perform the following actions:

  • Integration ServicesIntegration Services의 기존 설치 다시 구성Reconfigure an existing installation of Integration ServicesIntegration Services.

  • SQL ServerSQL Server 32비트에서 64비트 버전으로 전환, 또는 64비트 버전에서 32비트 버전으로 전환Move from a 32-bit to a 64-bit version of SQL ServerSQL Server or from a 64-bit version to a 32-bit version.

  • SQL ServerSQL Server 의 한 언어 버전에서 다른 언어 버전으로 전환Move from one localized version of SQL ServerSQL Server to another localized version.

    업그레이드할 때 Integration ServicesIntegration Services데이터베이스 엔진Database Engine을 모두 업그레이드하거나 데이터베이스 엔진Database Engine만 또는 Integration ServicesIntegration Services만 업그레이드할 수 있습니다.When you upgrade, you can upgrade both Integration ServicesIntegration Services and the 데이터베이스 엔진Database Engine, or just upgrade the 데이터베이스 엔진Database Engine, or just upgrade Integration ServicesIntegration Services. 데이터베이스 엔진Database Engine만 업그레이드하는 경우 SQL Server 2008 Integration Services(SSIS)SQL Server 2008 Integration Services (SSIS) 이상 버전은 계속 작동하지만 SQL Server 2017 Integration Services(SSIS)SQL Server 2017 Integration Services (SSIS)의 기능은 사용할 수 없습니다.If you upgrade only the 데이터베이스 엔진Database Engine, SQL Server 2008 Integration Services(SSIS)SQL Server 2008 Integration Services (SSIS) or later remains functional, but you do not have the functionality of SQL Server 2017 Integration Services(SSIS)SQL Server 2017 Integration Services (SSIS). Integration ServicesIntegration Services만 업그레이드하는 경우 SQL Server 2017 Integration Services(SSIS)SQL Server 2017 Integration Services (SSIS) 의 모든 기능이 작동하지만 SQL Server 2017 데이터베이스 엔진SQL Server 2017 Database Engine 인스턴스를 다른 컴퓨터에서 사용할 수 있는 경우가 아니면 패키지를 파일 시스템에만 저장할 수 있습니다.If you upgrade only Integration ServicesIntegration Services, SQL Server 2017 Integration Services(SSIS)SQL Server 2017 Integration Services (SSIS) is fully functional, but can only store packages in the file system, unless an instance of the SQL Server 2017 데이터베이스 엔진SQL Server 2017 Database Engine is available on another computer.

Integration Services와 데이터베이스 엔진 모두 SQL Server 2017SQL Server 2017Upgrading Both Integration Services and the Database Engine to SQL Server 2017SQL Server 2017

이 섹션에서는 다음 조건에 해당하는 업그레이드를 수행할 때 나타나는 결과에 대해 설명합니다.This section describes the effects of performing an upgrade that has the following criteria:

  • Integration ServicesIntegration Services데이터베이스 엔진Database Engine 인스턴스를 모두 SQL Server 2017SQL Server 2017로 업그레이드하는 경우You upgrade both Integration ServicesIntegration Services and an instance of the 데이터베이스 엔진Database Engine to SQL Server 2017SQL Server 2017.

  • Integration ServicesIntegration Services데이터베이스 엔진Database Engine 인스턴스가 같은 컴퓨터에 있는 경우Both Integration ServicesIntegration Services and the instance of the 데이터베이스 엔진Database Engine are on the same computer.

업그레이드 프로세스에서 수행하는 태스크What the Upgrade Process Does

업그레이드 프로세스에서는 다음 태스크를 수행합니다.The upgrade process does the following tasks:

  • SQL Server 2017 Integration Services(SSIS)SQL Server 2017 Integration Services (SSIS) 파일, 서비스 및 도구( Management StudioManagement StudioSQL Server Data ToolsSQL Server Data Tools)를 설치합니다.Installs the SQL Server 2017 Integration Services(SSIS)SQL Server 2017 Integration Services (SSIS) files, service, and tools ( Management StudioManagement Studio and SQL Server Data ToolsSQL Server Data Tools). 한 컴퓨터에 SQL Server 2008SQL Server 2008, SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012SQL Server 2012또는 SQL Server 2014SQL Server 2014 인스턴스가 여러 개 있을 경우 아무 인스턴스나 SQL Server 2017SQL Server 2017으로 처음 업그레이드할 때 SQL Server 2017 Integration Services(SSIS)SQL Server 2017 Integration Services (SSIS) 파일, 서비스 및 도구가 설치됩니다.When there are multiple instances of SQL Server 2008SQL Server 2008, SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012SQL Server 2012, or SQL Server 2014SQL Server 2014 on the same computer, the first time you upgrade any of the instances to SQL Server 2017SQL Server 2017, the SQL Server 2017 Integration Services(SSIS)SQL Server 2017 Integration Services (SSIS) files, service, and tools are installed.

  • SQL Server 2008SQL Server 2008, SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012SQL Server 2012또는 SQL Server 2014SQL Server 2014 데이터베이스 엔진Database Engine 인스턴스를 SQL Server 2017SQL Server 2017 버전으로 업그레이드합니다.Upgrades the instance of the SQL Server 2008SQL Server 2008, SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012SQL Server 2012, or SQL Server 2014SQL Server 2014 데이터베이스 엔진Database Engine to the SQL Server 2017SQL Server 2017 version.

  • 다음과 같이 SQL Server 2008 Integration Services(SSIS)SQL Server 2008 Integration Services (SSIS) 이상 시스템 테이블에서 SQL Server 2017 Integration Services(SSIS)SQL Server 2017 Integration Services (SSIS) 시스템 테이블로 데이터를 이동합니다.Moves data from the SQL Server 2008 Integration Services(SSIS)SQL Server 2008 Integration Services (SSIS) or later system tables to the SQL Server 2017 Integration Services(SSIS)SQL Server 2017 Integration Services (SSIS) system tables, as follows:

    • msdb.dbo.sysdtspackages90 시스템 테이블에서 msdb.dbo.sysssispackages 시스템 테이블로 패키지를 변경하지 않고 이동합니다.Moves packages without change from the msdb.dbo.sysdtspackages90 system table to the msdb.dbo.sysssispackages system table.

      참고

      데이터를 다른 시스템 테이블로 이동하지만 패키지를 새 형식으로 마이그레이션하지는 않습니다.Although the data moves to a different system table, the upgrade process does not migrate packages to the new format.

    • msdb.sysdtsfolders90 시스템 테이블에서 msdb.sysssisfolders 시스템 테이블로 폴더 메타데이터를 이동합니다.Moves folder metadata from the msdb.sysdtsfolders90 system table to the msdb.sysssisfolders system table.

    • msdb.sysdtslog90 시스템 테이블에서 msdb.sysssislog 시스템 테이블로 로그 데이터를 이동합니다.Moves log data from the msdb.sysdtslog90 system table to the msdb.sysssislog system table.

  • 데이터를 새 msdb.sysssis* 테이블로 이동한 후 msdb.sysdts90 시스템 테이블 및 이 시스템 테이블에 액세스하는 데 사용되는 저장 프로시저를 제거합니다.Removes the msdb.sysdts90 system tables and the stored procedures that are used to access them after moving the data to the new msdb.sysssis* tables. 그러나 업그레이드하면 sysdtslog90 테이블은 똑같이 sysdtslog90이라는 이름을 가진 뷰로 대체됩니다.However, upgrade replaces the sysdtslog90 table with a view that is also named sysdtslog90. 이 새 sysdtslog90 뷰에는 새 msdb.sysssislog 시스템 테이블이 표시됩니다.This new sysdtslog90 view exposes the new msdb.sysssislog system table. 이를 통해 로그 테이블 기반의 보고서가 중단 없이 계속 실행됩니다.This ensures that reports based on the log table continue to run without interruption.

  • 패키지에 대한 액세스를 제어하기 위해 세 가지 새로운 고정 데이터베이스 수준 역할인 db_ssisadmin, db_ssisltduser 및 db_ssisoperator를 만듭니다.To control access to packages, creates three new fixed database-level roles: db_ssisadmin, db_ssisltduser, and db_ssisoperator. db_dtsadmin, db_dtsltduser 및 db_dtsoperator의 SQL Server 2005SQL Server 2005 Integration ServicesIntegration Services 역할은 제거되지 않고 해당하는 새 역할의 멤버가 됩니다.The SQL Server 2005SQL Server 2005 Integration ServicesIntegration Services roles of db_dtsadmin, db_dtsltduser, and db_dtsoperator are not removed, but are made members of the corresponding new roles.

  • SSISSSIS 패키지 저장소( Integration ServicesIntegration Services 서비스에서 관리하는 파일 시스템 위치)가 \SQL Server\90, \SQL Server\100, \SQL Server\110또는 \SQL Server\120 아래의 기본 위치에 있으면 해당 패키지를 \SQL Server\130아래의 새 기본 위치로 이동합니다.If the SSISSSIS package store (that is, the file system location managed by the Integration ServicesIntegration Services service) is the default location under \SQL Server\90, \SQL Server\100, \SQL Server\110, or \SQL Server\120 moves those packages to the new default location under \SQL Server\130.

  • 업그레이드된 Integration ServicesIntegration Services 인스턴스를 가리키도록 데이터베이스 엔진Database Engine서비스 구성 파일을 업데이트합니다.Updates the Integration ServicesIntegration Services service configuration file to point to the upgraded instance of the 데이터베이스 엔진Database Engine.

업그레이드 프로세스에서 수행하지 않는 태스크What the Upgrade Process Does Not Do

업그레이드 프로세스에서는 다음 태스크를 수행하지 않습니다.The upgrade process does not do the following tasks:

  • 이상 서비스를 제거하지 않습니다 SQL Server 2008 Integration Services(SSIS)SQL Server 2008 Integration Services (SSIS) .Does not remove the SQL Server 2008 Integration Services(SSIS)SQL Server 2008 Integration Services (SSIS) or later service.

  • 기존 Integration ServicesIntegration Services 패키지를 SQL Server 2017SQL Server 2017 에서 사용되는 새 패키지 형식으로 마이그레이션하지 않습니다.Does not migrate existing Integration ServicesIntegration Services packages to the new package format that SQL Server 2017SQL Server 2017 uses. 패키지를 마이그레이션하는 방법은 Integration Services 패키지 업그레이드를 참조하세요.For information about how to migrate packages, see Upgrade Integration Services Packages.

  • 서비스 구성 파일에 추가된 기본 위치가 아닌 파일 시스템 위치에서 패키지를 이동하지 않습니다.Does not move packages from file system locations, other than the default location, that have been added to the service configuration file. 이전에 서비스 구성 파일을 편집하여 파일 시스템 폴더를 추가한 경우 이러한 폴더에 저장된 패키지는 새 위치로 이동되지 않습니다.If you have previously edited the service configuration file to add more file system folders, packages that are stored in those folders will not be moved to a new location.

  • SQL ServerSQL Server 에이전트에서 dtexec 유틸리티(dtexec.exe)를 직접 호출하는 작업 단계는 dtexec 유틸리티에 대한 파일 시스템 경로를 업데이트하지 않습니다.In SQL ServerSQL Server Agent job steps that call the dtexec utility (dtexec.exe) directly, does not update the file system path for the dtexec utility. 이러한 작업 단계는 수동으로 편집하여 SQL Server 2017SQL Server 2017 dtexec 유틸리티에 대한 위치를 지정하도록 파일 시스템 경로를 업데이트해야 합니다.You have to edit these job steps manually to update the file system path to specify the SQL Server 2017SQL Server 2017 location for the dtexec utility.

업그레이드한 후 수행할 수 있는 태스크What You Can Do After Upgrading

업그레이드 프로세스가 완료되면 다음 태스크를 수행할 수 있습니다.After the upgrade process finishes, you can do the following tasks:

  • 패키지를 실행하는 SQL ServerSQL Server 에이전트 작업을 실행합니다.Run SQL ServerSQL Server Agent jobs that run packages.

  • Management StudioManagement Studio 를 사용하여 Integration ServicesIntegration Services , SQL Server 2008SQL Server 2008, SQL Server 2008 R2SQL Server 2008 R2또는 SQL Server 2012SQL Server 2012인스턴스에 저장된 SQL Server 2014SQL Server 2014패키지를 관리합니다.Use Management StudioManagement Studio to manage Integration ServicesIntegration Services packages that are stored in an instance of SQL Server 2008SQL Server 2008, SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012SQL Server 2012, or SQL Server 2014SQL Server 2014. SQL Server 2008SQL Server 2008, SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012SQL Server 2012또는 SQL Server 2014SQL Server 2014 인스턴스를 서비스에서 관리하는 위치 목록에 추가하려면 서비스 구성 파일을 수정해야 합니다.You need to modify the service configuration file to add the instance of SQL Server 2008SQL Server 2008, SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012SQL Server 2012, or SQL Server 2014SQL Server 2014 to the list of locations managed by the service.

    참고

    이전 버전의 Management StudioManagement StudioSQL Server 2017 Integration Services(SSIS)SQL Server 2017 Integration Services (SSIS) 서비스에 연결할 수 없습니다.Early versions of Management StudioManagement Studio cannot connect to SQL Server 2017 Integration Services(SSIS)SQL Server 2017 Integration Services (SSIS) Service.

  • packageformat 열의 값을 확인하여 msdb.dbo.sysssispackages 시스템 테이블에서 패키지 버전을 식별합니다.Identify the version of packages in the msdb.dbo.sysssispackages system table by checking the value in the packageformat column. 테이블에는 각 패키지의 버전을 식별하는 packageformat 열이 있습니다.The table has a packageformat column that identifies the version of each package. 값이 3이면 SQL Server 2008 Integration Services(SSIS)SQL Server 2008 Integration Services (SSIS) 패키지인 것입니다.A value of 3 indicates a SQL Server 2008 Integration Services(SSIS)SQL Server 2008 Integration Services (SSIS) package. 패키지를 새 패키지 형식으로 마이그레이션할 때까지 packageformat 열 값은 변경되지 않습니다.Until you migrate packages to the new package format, the value in the packageformat column does not change.

  • SQL Server 2008SQL Server 2008, SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012SQL Server 2012또는 SQL Server 2014SQL Server 2014 도구를 사용하여 Integration ServicesIntegration Services 패키지를 디자인, 실행 또는 관리할 수 없습니다.You cannot use the SQL Server 2008SQL Server 2008, SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012SQL Server 2012, or SQL Server 2014SQL Server 2014 tools to design, run, or manage Integration ServicesIntegration Services packages. SQL Server 2008SQL Server 2008, SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012SQL Server 2012또는 SQL Server 2014SQL Server 2014 도구에는 SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT), SQL ServerSQL Server 가져오기 및 내보내기 마법사, 그리고 패키지 실행 유틸리티(dtexecui.exe)의 개별 버전이 포함되어 있습니다.The SQL Server 2008SQL Server 2008, SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012SQL Server 2012, or SQL Server 2014SQL Server 2014 tools include the respective versions of SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT), the SQL ServerSQL Server Import and Export Wizard, and the Package Execution Utility (dtexecui.exe). 업그레이드 프로세스를 수행하더라도 SQL Server 2008SQL Server 2008, SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012SQL Server 2012또는 SQL Server 2014SQL Server 2014도구는 제거되지 않습니다.The upgrade process does not remove the SQL Server 2008SQL Server 2008, SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012SQL Server 2012, or SQL Server 2014SQL Server 2014tools. 그러나 이러한 도구를 사용하여 업그레이드된 서버에서 SQL Server 2008 Integration Services(SSIS)SQL Server 2008 Integration Services (SSIS) 이상 패키지로 계속 작업할 수는 없습니다.However, you will not able to use these tools to continue to work with SQL Server 2008 Integration Services(SSIS)SQL Server 2008 Integration Services (SSIS) or later packages on a server that has been upgraded.

  • 기본적으로 업그레이드 설치의 경우 Integration ServicesIntegration Services 는 패키지 실행과 관련된 이벤트를 응용 프로그램 이벤트 로그에 로깅하도록 구성됩니다.By default, in an upgrade installation, Integration ServicesIntegration Services is configured to log events that are related to the running of packages to the Application event log. SQL Server 2017SQL Server 2017의 데이터 수집기 기능을 사용하는 경우 이 설정으로 인해 이벤트 로그 항목이 너무 많이 생성될 수 있습니다.This setting might generate too many event log entries when you use the Data Collector feature of SQL Server 2017SQL Server 2017. 로깅되는 이벤트에는 EventID 12288, "패키지가 시작되었습니다" 및 EventID 12289, "패키지가 성공적으로 완료되었습니다"가 포함됩니다.The events that are logged include EventID 12288, "Package started," and EventID 12289, "Package finished successfully." 이러한 이벤트가 응용 프로그램 이벤트 로그에 로깅되지 않도록 하려면 편집을 위해 레지스트리를 엽니다.To stop logging these two events to the Application event log, open the registry for editing. 그런 다음 레지스트리에서 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\130\SSIS 노드를 찾고 LogPackageExecutionToEventLog 설정의 DWORD 값을 1에서 0으로 변경합니다.Then in the registry, locate the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\130\SSIS node, and change the DWORD value of the LogPackageExecutionToEventLog setting from 1 to 0.

데이터베이스 엔진만 SQL Server 2017SQL Server 2017Upgrading only the Database Engine to SQL Server 2017SQL Server 2017

이 섹션에서는 다음 조건에 해당하는 업그레이드를 수행할 때 나타나는 결과에 대해 설명합니다.This section describes the effects of performing an upgrade that has the following criteria:

  • 데이터베이스 엔진Database Engine인스턴스만 업그레이드하는 경우.You upgrade only an instance of the 데이터베이스 엔진Database Engine. 즉, 데이터베이스 엔진Database Engine 인스턴스는 SQL Server 2017SQL Server 2017인스턴스가 되지만 Integration ServicesIntegration Services 인스턴스 및 클라이언트 도구는 SQL Server 2008SQL Server 2008, SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012SQL Server 2012또는 SQL Server 2014SQL Server 2014에 속하는 경우입니다.That is, the instance of the 데이터베이스 엔진Database Engine is now an instance of SQL Server 2017SQL Server 2017, but the instance of Integration ServicesIntegration Services and the client tools are from SQL Server 2008SQL Server 2008, SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012SQL Server 2012, or SQL Server 2014SQL Server 2014.

  • 데이터베이스 엔진Database Engine 인스턴스가 한 컴퓨터에 있고 Integration ServicesIntegration Services 및 클라이언트 도구가 다른 컴퓨터에 있는 경우The instance of the 데이터베이스 엔진Database Engine is on one computer, and Integration ServicesIntegration Services and the client tools are on another computer.

업그레이드한 후 수행할 수 있는 태스크What You Can Do After Upgrading

업그레이드된 데이터베이스 엔진Database Engine 인스턴스에서 패키지를 저장하는 시스템 테이블은 SQL Server 2008SQL Server 2008에서 사용되는 시스템 테이블과 다릅니다.The system tables that store packages in the upgraded instance of the 데이터베이스 엔진Database Engine are not the same as those used in SQL Server 2008SQL Server 2008. 따라서 SQL Server 2008SQL Server 2008 버전의 Management StudioManagement StudioSQL Server Data ToolsSQL Server Data Tools 로는 업그레이드된 데이터베이스 엔진Database Engine인스턴스의 시스템 테이블에서 패키지를 검색할 수 없습니다.Therefore, the SQL Server 2008SQL Server 2008 versions of Management StudioManagement Studio and SQL Server Data ToolsSQL Server Data Tools cannot discover the packages in the system tables on the upgraded instance of the 데이터베이스 엔진Database Engine. 이러한 패키지는 검색할 수 없으므로 이에 대해 수행할 수 있는 작업은 다음과 같이 제한됩니다.Because these packages cannot be discovered, there are limitations on what you can do with those packages:

  • 업그레이드된 SQL Server 2008SQL Server 2008 인스턴스에서 다른 컴퓨터의 Management StudioManagement Studio 도구, SQL Server Data ToolsSQL Server Data Tools데이터베이스 엔진Database Engine를 사용하여 패키지를 로드하거나 관리할 수 없습니다.You cannot use the SQL Server 2008SQL Server 2008 tools, Management StudioManagement Studio and SQL Server Data ToolsSQL Server Data Tools, on other computers to load or manage packages from the upgraded instance of the 데이터베이스 엔진Database Engine.

    참고

    업그레이드된 데이터베이스 엔진Database Engine 인스턴스의 패키지가 아직 새 패키지 형식으로 마이그레이션되지 않은 경우에도 이러한 패키지는 SQL Server 2008SQL Server 2008 도구로 검색할 수 없습니다.Although the packages in the upgraded instance of the 데이터베이스 엔진Database Engine have not yet been migrated to the new package format, they are not discoverable by the SQL Server 2008SQL Server 2008 tools. 따라서 SQL Server 2008SQL Server 2008 도구에서 이러한 패키지를 사용할 수 없습니다.Therefore, the packages cannot be used by the SQL Server 2008SQL Server 2008 tools.

  • 업그레이드된 SQL Server 2008 Integration Services(SSIS)SQL Server 2008 Integration Services (SSIS) 인스턴스의 msdb에 저장된 패키지는 다른 컴퓨터의 데이터베이스 엔진Database Engine를 사용하여 실행할 수 없습니다.You cannot use SQL Server 2008 Integration Services(SSIS)SQL Server 2008 Integration Services (SSIS) on other computers to run packages that are stored in msdb on the upgraded instance of the 데이터베이스 엔진Database Engine.

  • 업그레이드된 SQL ServerSQL Server 인스턴스에 저장되어 있는 SQL Server 2008SQL Server 2008 패키지는 SQL Server 2008 Integration Services(SSIS)SQL Server 2008 Integration Services (SSIS) 컴퓨터의 데이터베이스 엔진Database Engine에이전트 작업을 사용하여 실행할 수 없습니다.You cannot use SQL ServerSQL Server Agent jobs on SQL Server 2008SQL Server 2008 computers to run SQL Server 2008 Integration Services(SSIS)SQL Server 2008 Integration Services (SSIS) packages that are stored in the upgraded instance of the 데이터베이스 엔진Database Engine.

외부 리소스External Resources

blogs.msdn.com의 블로그 항목 - 기존 사용자 지정 SSIS 확장 프로그램 및 응용 프로그램을 Denali에서 사용되도록 설정Blog entry, Making your Existing Custom SSIS Extensions and Applications Work in Denali, on blogs.msdn.com.