Upgrade von Integration ServicesUpgrade Integration Services

GILT FÜR: jaSQL Server, einschließlich unter Linux jaAzure SQL-DatenbankjaAzure SQL Data Warehouse neinParallel Data WarehouseAPPLIES TO: yesSQL Server, including on Linux yesAzure SQL Database yesAzure SQL Data Warehouse noParallel Data Warehouse

Wenn SQL Server 2008 Integration Services (SSIS)SQL Server 2008 Integration Services (SSIS) oder höher derzeit auf Ihrem Computer installiert ist, können Sie auf SQL Server 2017 Integration Services (SSIS)SQL Server 2017 Integration Services (SSIS)aktualisieren.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).

Wenn Sie einen Computer, auf dem eine dieser früheren Versionen von SQL Server 2017 Integration Services (SSIS)SQL Server 2017 Integration Services (SSIS) installiert ist, auf Integration ServicesIntegration Services aktualisieren, wird SQL Server 2017 Integration Services (SSIS)SQL Server 2017 Integration Services (SSIS) parallel zur früheren Version installiert.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.

Durch diese parallele Installation werden mehrere Versionen des Hilfsprogramms dtexec installiert.With this side-by-side install, multiple versions of dtexec utility are installed. Führen Sie das Hilfsprogramm an der Eingabeaufforderung aus, indem Sie den vollständigen Pfad („<Laufwerk>:\Programme\Microsoft SQL Server\<Version>\DTS\Binn“) eingeben, um sicherzustellen, dass Sie die korrekte Version des Hilfsprogramms ausführen.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). Weitere Informationen zu dtexec finden Sie unter dtexec (Hilfsprogramm).For more information about dtexec, see dtexec Utility.

Hinweis

In vorherigen Versionen von SQL ServerSQL Serverhatten alle Benutzer in der Gruppe Benutzer standardmäßig Zugriff auf den Dienst SQL ServerSQL Server , wenn Sie Integration ServicesIntegration Services installiert haben.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. Wenn Sie SQL Server 2017SQL Server 2017installieren, haben Benutzer keinen Zugriff auf den Dienst Integration ServicesIntegration Services .When you install SQL Server 2017SQL Server 2017, users do not have access to the Integration ServicesIntegration Services service. Der Dienst ist standardmäßig sicher.The service is secure by default. Nach der Installation von SQL Server 2017SQL Server 2017 muss der SQL ServerSQL Server -Administrator das DCOM-Konfigurationstool (Dcomcnfg.exe) ausführen, um einzelnen Benutzern den Zugriff auf den Dienst Integration ServicesIntegration Services zu gewähren.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. Weitere Informationen finden Sie unter Integration Services-Dienst (SSIS-Dienst).For more information, see Integration Services Service (SSIS Service).

Vor dem Upgrade von Integration ServicesBefore Upgrading Integration Services

Es wird empfohlen, Upgrade Advisor auszuführen, bevor Sie auf SQL Server 2017SQL Server 2017aktualisieren.We recommended that you run Upgrade Advisor before you upgrade to SQL Server 2017SQL Server 2017. Der Upgrade Advisor meldet Probleme, die auftreten können, wenn Sie vorhandene Integration ServicesIntegration Services -Pakete auf das neue Paketformat migrieren, das von SQL Server 2017SQL Server 2017 verwendet wird.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.

Hinweis

Das Migrieren oder Ausführen von DTS-Paketen (Data Transformation Services) wird in dieser SQL Server 2012 nicht mehr unterstützt.Support for migrating or running Data Transformation Services (DTS) packages has been discontinued in SQL Server 2012. Folgende DTS-Funktionen werden nicht mehr unterstützt:The following DTS functionality has been discontinued.

  • DTS-LaufzeitDTS runtime
  • DTS-APIDTS API
  • Paketmigrations-Assistent zum Migrieren von DTS-Paketen zur nächsten Version von Integration ServicesIntegration ServicesPackage Migration Wizard for migrating DTS packages to the next version of Integration ServicesIntegration Services
  • Unterstützung der DTS-Paketverwaltung in SQL Server Management StudioSQL Server Management StudioSupport for DTS package maintenance in SQL Server Management StudioSQL Server Management Studio
  • DTS 2000-Paket ausführen (Task)Execute DTS 2000 Package task
  • Scannen von DTS-Paketen durch den Upgrade AdvisorUpgrade Advisor scan of DTS packages.

Informationen zu anderen nicht mehr unterstützten Funktionen finden Sie unter Nicht mehr unterstützte Integration Services-Funktionalität in SQL Server 2016.For information about other discontinued features, see Discontinued Integration Services Functionality in SQL Server 2016.

Aktualisieren von Integration ServicesUpgrading Integration Services

Verwenden Sie für das Upgrade eine der folgenden Methoden:You can upgrade by using one of the following methods:

  • Führen Sie das SQL Server 2017SQL Server 2017-Setup aus, und wählen Sie die Option Upgraden von SQL Server 2008 oder SQL Server 2008 R2, SQL Server 2012 (11.x)SQL Server 2012 (11.x) bzw. SQL Server 2014 (12.x)SQL Server 2014 (12.x) aus.Run SQL Server 2017SQL Server 2017 Setup and select the option to Upgrade from SQL Server 2008, SQL Server 2008 R2, SQL Server 2012 (11.x)SQL Server 2012 (11.x), or SQL Server 2014 (12.x)SQL Server 2014 (12.x).

  • Führen Sie setup.exe an der Eingabeaufforderung aus, und geben Sie die Option /ACTION=upgrade an.Run setup.exe at the command prompt and specify the /ACTION=upgrade option. Weitere Informationen finden Sie im Abschnitt „Installationsskripts für Integration ServicesIntegration Services“ unter Installieren von SQL Server 2016 von der Eingabeaufforderung.For more information, see the section, "Installation Scripts for Integration ServicesIntegration Services," in Install SQL Server 2016 from the Command Prompt.

Mit der Upgradefunktion können Sie folgende Aktionen nicht ausführen:You cannot use upgrade to perform the following actions:

  • Neukonfigurieren einer vorhandenen Installation von Integration ServicesIntegration Services.Reconfigure an existing installation of Integration ServicesIntegration Services.

  • Umstellen von einer 32-Bit- auf eine 64-Bit-Version von SQL ServerSQL Server oder von einer 64-Bit-Version auf eine 32-Bit-Version.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.

  • Umstellen von einer lokalisierten Version von SQL ServerSQL Server auf eine andere lokalisierte Version.Move from one localized version of SQL ServerSQL Server to another localized version.

Beim Upgrade können Sie sowohl Integration ServicesIntegration Services als auch Datenbank-EngineDatabase Engine, nur Datenbank-EngineDatabase Engineoder nur Integration ServicesIntegration Servicesaktualisieren.When you upgrade, you can upgrade both Integration ServicesIntegration Services and the Datenbank-EngineDatabase Engine, or just upgrade the Datenbank-EngineDatabase Engine, or just upgrade Integration ServicesIntegration Services. Wenn Sie nur Datenbank-EngineDatabase Engineaktualisieren, bleibt SQL Server 2008 Integration Services (SSIS)SQL Server 2008 Integration Services (SSIS) oder höher funktionsbereit, Sie verfügen jedoch nicht über die Funktionalität von SQL Server 2017 Integration Services (SSIS)SQL Server 2017 Integration Services (SSIS).If you upgrade only the Datenbank-EngineDatabase 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). Wenn Sie nur Integration ServicesIntegration Servicesaktualisieren, ist SQL Server 2017 Integration Services (SSIS)SQL Server 2017 Integration Services (SSIS) voll funktionsbereit, kann jedoch nur Pakete im Dateisystem speichern, es sei denn, auf einem anderen Computer ist eine Instanz von SQL Server 2017-Datenbank-EngineSQL Server 2017 Database Engine verfügbar.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-Datenbank-EngineSQL Server 2017 Database Engine is available on another computer.

Aktualisieren von Integration Services und Datenbank-Engine auf SQL Server 2017SQL Server 2017Upgrading Both Integration Services and the Database Engine to SQL Server 2017SQL Server 2017

In diesem Abschnitt werden die Auswirkungen eines Upgrades mit folgenden Kriterien beschrieben:This section describes the effects of performing an upgrade that has the following criteria:

  • Sie aktualisieren sowohl Integration ServicesIntegration Services als auch eine Instanz von Datenbank-EngineDatabase Engine auf SQL Server 2017SQL Server 2017.You upgrade both Integration ServicesIntegration Services and an instance of the Datenbank-EngineDatabase Engine to SQL Server 2017SQL Server 2017.

  • Integration ServicesIntegration Services und die Instanz von Datenbank-EngineDatabase Engine befinden sich auf dem gleichen Computer.Both Integration ServicesIntegration Services and the instance of the Datenbank-EngineDatabase Engine are on the same computer.

Umfang des UpgradevorgangsWhat the Upgrade Process Does

Der Upgradevorgang führt folgende Aufgaben aus:The upgrade process does the following tasks:

  • Installiert die Dateien, den Dienst und die Tools von SQL Server 2017 Integration Services (SSIS)SQL Server 2017 Integration Services (SSIS) (Management StudioManagement Studio und SQL 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). Wenn sich mehrere Instanzen von SQL Server 2008SQL Server 2008, SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012 (11.x)SQL Server 2012 (11.x)oder SQL Server 2014 (12.x)SQL Server 2014 (12.x) auf demselben Computer befinden, werden beim ersten Upgrade der Instanzen auf SQL Server 2017SQL Server 2017die Dateien, der Dienst und die Tools von SQL Server 2017 Integration Services (SSIS)SQL Server 2017 Integration Services (SSIS) installiert.When there are multiple instances of SQL Server 2008SQL Server 2008, SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012 (11.x)SQL Server 2012 (11.x), or SQL Server 2014 (12.x)SQL Server 2014 (12.x) 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.

  • Aktualisiert die Instanz von SQL Server 2008SQL Server 2008, SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012 (11.x)SQL Server 2012 (11.x)oder SQL Server 2014 (12.x)SQL Server 2014 (12.x)Datenbank-EngineDatabase Engine auf die Version SQL Server 2017SQL Server 2017 .Upgrades the instance of the SQL Server 2008SQL Server 2008, SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012 (11.x)SQL Server 2012 (11.x), or SQL Server 2014 (12.x)SQL Server 2014 (12.x)Datenbank-EngineDatabase Engine to the SQL Server 2017SQL Server 2017 version.

  • Verschiebt Daten aus den SQL Server 2008 Integration Services (SSIS)SQL Server 2008 Integration Services (SSIS) oder höheren Systemtabellen wie folgt in die Systemtabellen von 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:

    • Verschiebt Pakete ohne Änderung von der Systemtabelle msdb.dbo.sysdtspackages90 in die Systemtabelle msdb.dbo.sysssispackages.Moves packages without change from the msdb.dbo.sysdtspackages90 system table to the msdb.dbo.sysssispackages system table.

      Hinweis

      Obwohl die Daten in eine andere Systemtabelle verschoben werden, werden die Pakete durch den Upgradevorgang nicht auf das neue Format migriert.Although the data moves to a different system table, the upgrade process does not migrate packages to the new format.

    • Verschiebt Ordnermetadaten von der Systemtabelle msdb.sysdtsfolders90 in die Systemtabelle msdb.sysssisfolders.Moves folder metadata from the msdb.sysdtsfolders90 system table to the msdb.sysssisfolders system table.

    • Verschiebt Protokolldaten von der Systemtabelle msdb.sysdtslog90 in die Systemtabelle msdb.sysssislog.Moves log data from the msdb.sysdtslog90 system table to the msdb.sysssislog system table.

  • Entfernt die Systemtabellen msdb.sysdts*90 und die gespeicherten Prozeduren, die für den Zugriff verwendet werden, nachdem die Daten in die neuen Tabellen msdb.sysssis* verschoben wurden.Removes the msdb.sysdts*90 system tables and the stored procedures that are used to access them after moving the data to the new msdb.sysssis* tables. Das Upgrade ersetzt jedoch die sysdtslog90-Tabelle durch eine Sicht, die auch sysdtslog90 genannt wird.However, upgrade replaces the sysdtslog90 table with a view that is also named sysdtslog90. Diese neue sysdtslog90-Sicht macht die neue Systemtabelle msdb.sysssislog verfügbar.This new sysdtslog90 view exposes the new msdb.sysssislog system table. So kann sichergestellt werden, dass auf der Protokolltabelle basierende Berichte weiterhin ohne Unterbrechung ausgeführt werden.This ensures that reports based on the log table continue to run without interruption.

  • Zum Steuern des Paketzugriffs werden drei neue feste Rollen auf Datenbankebene erstellt: db_ssisadmin, db_ssisltduser und db_ssisoperator.To control access to packages, creates three new fixed database-level roles: db_ssisadmin, db_ssisltduser, and db_ssisoperator. Die SQL Server 2005 (9.x)SQL Server 2005 (9.x)Integration ServicesIntegration Services -Rollen von db_dtsadmin, db_dtsltduser und db_dtsoperator werden nicht entfernt, sondern werden Member der entsprechenden neuen Rollen.The SQL Server 2005 (9.x)SQL Server 2005 (9.x)Integration ServicesIntegration Services roles of db_dtsadmin, db_dtsltduser, and db_dtsoperator are not removed, but are made members of the corresponding new roles.

  • Wenn der SSISSSIS -Paketspeicher (d.h. der vom Integration ServicesIntegration Services -Dienst verwaltete Dateisystem-Speicherort) der Standardspeicherort unter \SQL Server\90, \SQL Server\100, \SQL Server\110oder \SQL Server\120 ist, werden diese Pakete an den neuen Standardspeicherort unter \SQL Server\130verschoben.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.

  • Aktualisiert die Integration ServicesIntegration Services -Dienstkonfigurationsdatei so, dass sie auf die aktualisierte Datenbank-EngineDatabase Engine-Instanz verweist.Updates the Integration ServicesIntegration Services service configuration file to point to the upgraded instance of the Datenbank-EngineDatabase Engine.

Nicht im Umfang des Upgradevorgangs enthaltene AufgabenWhat the Upgrade Process Does Not Do

Der Upgradevorgang führt folgende Aufgaben nicht aus:The upgrade process does not do the following tasks:

  • Entferntnicht den SQL Server 2008 Integration Services (SSIS)SQL Server 2008 Integration Services (SSIS) -Dienst oder höher.Does not remove the SQL Server 2008 Integration Services (SSIS)SQL Server 2008 Integration Services (SSIS) or later service.

  • Vorhandene Integration ServicesIntegration Services -Pakete werden nicht auf das neue Paketformat migriert, das von SQL Server 2017SQL Server 2017 verwendet wird.Does not migrate existing Integration ServicesIntegration Services packages to the new package format that SQL Server 2017SQL Server 2017 uses. Informationen zum Migrieren von Paketen finden Sie unter Aktualisieren von Integration Services-Paketen.For information about how to migrate packages, see Upgrade Integration Services Packages.

  • Außer vom Standardspeicherort werden Pakete nicht von Speicherorten im Dateisystem verschoben, die zur Dienstkonfigurationsdatei hinzugefügt wurden.Does not move packages from file system locations, other than the default location, that have been added to the service configuration file. Falls Sie zuvor die Dienstkonfigurationsdatei bearbeitet haben, um weitere Dateisystemordner hinzuzufügen, werden in diesen Ordnern gespeicherte Pakete nicht an einen neuen Speicherort verschoben.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.

  • In Auftragsschritten des SQL ServerSQL Server -Agents, die das Hilfsprogramm dtexec (dtexec.exe) direkt aufrufen, wird der Dateisystempfad für das Hilfsprogramm dtexec nicht aktualisiert.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. Sie müssen diese Auftragsschritte manuell bearbeiten, um den Dateisystempfad zu aktualisieren, um den SQL Server 2017SQL Server 2017 -Speicherort für das Hilfsprogramm dtexec anzugeben.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.

Optionen nach dem UpgradeWhat You Can Do After Upgrading

Nach Beendigung des Upgradevorgangs können Sie die folgenden Aufgaben ausführen:After the upgrade process finishes, you can do the following tasks:

  • Führen Sie Aufträge des SQL ServerSQL Server -Agents aus, die Pakete ausführen.Run SQL ServerSQL Server Agent jobs that run packages.

  • Verwenden Sie Management StudioManagement Studio zur Verwaltung von Integration ServicesIntegration Services -Paketen, die in einer Instanz von SQL Server 2008SQL Server 2008, SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012 (11.x)SQL Server 2012 (11.x)oder SQL Server 2014 (12.x)SQL Server 2014 (12.x)gespeichert sind.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 2012 (11.x)SQL Server 2012 (11.x), or SQL Server 2014 (12.x)SQL Server 2014 (12.x). Sie müssen jedoch die Dienstkonfigurationsdatei ändern, um die Instanz von SQL Server 2008SQL Server 2008, SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012 (11.x)SQL Server 2012 (11.x)oder SQL Server 2014 (12.x)SQL Server 2014 (12.x) der Liste der von dem Dienst verwalteten Speicherorte hinzuzufügen.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 2012 (11.x)SQL Server 2012 (11.x), or SQL Server 2014 (12.x)SQL Server 2014 (12.x) to the list of locations managed by the service.

    Hinweis

    Frühere Versionen von Management StudioManagement Studio können keine Verbindung mit dem SQL Server 2017 Integration Services (SSIS)SQL Server 2017 Integration Services (SSIS) -Dienst herstellen.Early versions of Management StudioManagement Studio cannot connect to SQL Server 2017 Integration Services (SSIS)SQL Server 2017 Integration Services (SSIS) Service.

  • Stellen Sie anhand des Werts in der Spalte „PackageFormat“ fest, welche Version die Pakete der Systemtabelle msdb.dbo.sysssispackages haben.Identify the version of packages in the msdb.dbo.sysssispackages system table by checking the value in the packageformat column. Mit der in der Tabelle enthaltenen PackageFormat-Spalte wird die Version der einzelnen Pakete identifiziert.The table has a packageformat column that identifies the version of each package. Der Wert 3 kennzeichnet ein SQL Server 2008 Integration Services (SSIS)SQL Server 2008 Integration Services (SSIS) -Paket.A value of 3 indicates a SQL Server 2008 Integration Services (SSIS)SQL Server 2008 Integration Services (SSIS) package. Der Wert in der Spalte PackageFormat ändert sich erst, wenn Sie Pakete auf das neue Paketformat migrieren.Until you migrate packages to the new package format, the value in the packageformat column does not change.

  • Sie können die SQL Server 2008SQL Server 2008, SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012 (11.x)SQL Server 2012 (11.x)- bzw. SQL Server 2014 (12.x)SQL Server 2014 (12.x) -Tools nicht zum Entwerfen, Ausführen oder Verwalten von Integration ServicesIntegration Services -Paketen verwenden.You cannot use the SQL Server 2008SQL Server 2008, SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012 (11.x)SQL Server 2012 (11.x), or SQL Server 2014 (12.x)SQL Server 2014 (12.x) tools to design, run, or manage Integration ServicesIntegration Services packages. Die Tools von SQL Server 2008SQL Server 2008, SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012 (11.x)SQL Server 2012 (11.x)und SQL Server 2014 (12.x)SQL Server 2014 (12.x) schließen die entsprechenden Versionen von SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT), den SQL ServerSQL Server -Import/Export-Assistenten und das Paketausführungsprogramm (dtexecui.exe) ein.The SQL Server 2008SQL Server 2008, SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012 (11.x)SQL Server 2012 (11.x), or SQL Server 2014 (12.x)SQL Server 2014 (12.x) 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). Der Upgradevorgang entfernt nicht die SQL Server 2008SQL Server 2008, SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012 (11.x)SQL Server 2012 (11.x)- bzw. SQL Server 2014 (12.x)SQL Server 2014 (12.x)-Tools.The upgrade process does not remove the SQL Server 2008SQL Server 2008, SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012 (11.x)SQL Server 2012 (11.x), or SQL Server 2014 (12.x)SQL Server 2014 (12.x)tools. Sie können diese Tools jedoch nicht verwenden, um mit SQL Server 2008 Integration Services (SSIS)SQL Server 2008 Integration Services (SSIS) -Paketen oder späteren Paketen auf einem Server weiter zu arbeiten, der upgegradet wurde.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.

  • Bei einer Upgradeinstallation wird Integration ServicesIntegration Services standardmäßig so konfiguriert, dass Ereignisse im Zusammenhang mit der Ausführung von Paketen im Anwendungsereignisprotokoll protokolliert werden.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. Diese Einstellung generiert möglicherweise zu viele Ereignisprotokolleinträge, wenn Sie die Datensammler-Funktion von SQL Server 2017SQL Server 2017verwenden.This setting might generate too many event log entries when you use the Data Collector feature of SQL Server 2017SQL Server 2017. Zu den protokollierten Ereignissen gehören EventID 12288 "Paket wurde gestartet" und EventID 12289 "Paket wurde erfolgreich beendet".The events that are logged include EventID 12288, "Package started," and EventID 12289, "Package finished successfully." Um diese beiden Ereignisse nicht mehr im Anwendungsereignisprotokoll zu protokollieren, öffnen Sie die Registrierung zum Bearbeiten.To stop logging these two events to the Application event log, open the registry for editing. Suchen Sie anschließend in der Registrierung den Knoten „HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\130\SSIS“, und ändern Sie den Wert DWORD der Einstellung LogPackageExecutionToEventLog von 1 auf 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.

Upgrade ausschließlich der Datenbank-Engine auf SQL Server 2017SQL Server 2017Upgrading only the Database Engine to SQL Server 2017SQL Server 2017

In diesem Abschnitt werden die Auswirkungen eines Upgrades mit folgenden Kriterien beschrieben:This section describes the effects of performing an upgrade that has the following criteria:

  • Sie aktualisieren nur eine Instanz von Datenbank-EngineDatabase Engine.You upgrade only an instance of the Datenbank-EngineDatabase Engine. Das heißt, die Datenbank-EngineDatabase Engine -Instanz ist nun eine Instanz von SQL Server 2017SQL Server 2017, doch die Instanz von Integration ServicesIntegration Services und die Clienttools stammen aus SQL Server 2008SQL Server 2008, SQL Server 2008 R2SQL Server 2008 R2, SQL Server 2012 (11.x)SQL Server 2012 (11.x)bzw. SQL Server 2014 (12.x)SQL Server 2014 (12.x).That is, the instance of the Datenbank-EngineDatabase 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 2012 (11.x)SQL Server 2012 (11.x), or SQL Server 2014 (12.x)SQL Server 2014 (12.x).

  • Die Datenbank-EngineDatabase Engine -Instanz befindet sich auf einem Computer und Integration ServicesIntegration Services und die Clienttools befinden sich auf einem anderen Computer.The instance of the Datenbank-EngineDatabase Engine is on one computer, and Integration ServicesIntegration Services and the client tools are on another computer.

Optionen nach dem UpgradeWhat You Can Do After Upgrading

Die Systemtabellen, in denen die Pakete in der aktualisierten Instanz von Datenbank-EngineDatabase Engine gespeichert werden, sind nicht mit den in SQL Server 2008SQL Server 2008verwendeten Systemtabellen identisch.The system tables that store packages in the upgraded instance of the Datenbank-EngineDatabase Engine are not the same as those used in SQL Server 2008SQL Server 2008. Daher können die SQL Server 2008SQL Server 2008 -Versionen von Management StudioManagement Studio und SQL Server Data ToolsSQL Server Data Tools die Pakete in den Systemtabellen der aktualisierten Instanz von Datenbank-EngineDatabase Enginenicht ermitteln.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 Datenbank-EngineDatabase Engine. Da diese Pakete nicht ermittelt werden können, bestehen Einschränkungen hinsichtlich der Verwendung dieser Pakete:Because these packages cannot be discovered, there are limitations on what you can do with those packages:

  • Sie können die SQL Server 2008SQL Server 2008 -Tools, Management StudioManagement Studio und SQL Server Data ToolsSQL Server Data Toolsnicht auf anderen Computern zum Laden oder Verwalten von Paketen aus der aktualisierten Instanz von Datenbank-EngineDatabase Engineverwenden.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 Datenbank-EngineDatabase Engine.

    Hinweis

    Obwohl die Pakete in der aktualisierten Instanz von Datenbank-EngineDatabase Engine noch nicht auf das neue Paketformat migriert wurden, können sie von den SQL Server 2008SQL Server 2008 -Tools nicht ermittelt werden.Although the packages in the upgraded instance of the Datenbank-EngineDatabase Engine have not yet been migrated to the new package format, they are not discoverable by the SQL Server 2008SQL Server 2008 tools. Daher können die Pakete nicht von den SQL Server 2008SQL Server 2008 -Tools verwendet werden.Therefore, the packages cannot be used by the SQL Server 2008SQL Server 2008 tools.

  • Sie können SQL Server 2008 Integration Services (SSIS)SQL Server 2008 Integration Services (SSIS) nicht auf anderen Computern verwenden, um Pakete auszuführen, die in msdb der aktualisierten Instanz von Datenbank-EngineDatabase Enginegespeichert werden.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 Datenbank-EngineDatabase Engine.

  • Sie können Aufträge des SQL ServerSQL Server -Agents nicht auf SQL Server 2008SQL Server 2008 -Computern verwenden, um SQL Server 2008 Integration Services (SSIS)SQL Server 2008 Integration Services (SSIS) -Pakete auszuführen, die in der upgegradeten Instanz von Datenbank-EngineDatabase Enginegespeichert werden.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 Datenbank-EngineDatabase Engine.

Externe RessourcenExternal Resources

Blogeintrag Weiterverwenden benutzerdefinierter SSIS-Erweiterungen und -Anwendungen in Denali auf blogs.msdn.com.Blog entry, Making your Existing Custom SSIS Extensions and Applications Work in Denali, on blogs.msdn.com.