Verhaltensänderungen von Integration Services-Features in SQL Server 2008

In diesem Thema werden Änderungen im Verhalten von Integration Services beschrieben. Verhaltensänderungen wirken sich darauf aus, wie Features in SQL Server 2008 im Vergleich zu früheren Versionen von SQL Server funktionieren oder zusammenspielen.

Verhaltensänderungen für den Task "SQL ausführen"

In der folgenden Tabelle werden die Verhaltensänderungen für den Task SQL ausführen beschrieben.

Problem

Verhalten von SQL Server 2005 Integration Services

Verhalten von SQL Server 2008 Integration Services

Zurückgeben eines NULL-Werts in einer Paketvariablen von der Task "SQL ausführen"

Gibt den Wert als 11/30/1999 zurück.

Gibt den Wert als 12/30/1899 zurück.

Verhaltensänderungen für die Transformation für Suche

In der folgenden Tabelle werden die Verhaltensänderungen für die Transformation für Suche beschrieben.

Problem

Verhalten von SQL Server 2005 Integration Services

Verhalten von SQL Server 2008 Integration Services

Verwenden der Transformation für Suche

Die zwischengespeicherte Verweistabelle kann nicht permanent gespeichert oder in mehreren Transformationen für Suche gemeinsam genutzt werden.

Die zwischengespeicherte Verweistabelle kann permanent gespeichert oder in mehreren Transformationen für Suche gemeinsam genutzt werden.

Überarbeiten Sie ggf. die Pakete, damit die neuen Features der Transformation für Suche verwendet werden können.

Verhaltensänderungen für den Skripttask und die Skriptkomponente

In der folgenden Tabelle werden die Verhaltensänderungen für den Skripttask und die Skriptkomponente beschrieben.

Problem

Verhalten von SQL Server 2005 Integration Services

Verhalten von SQL Server 2008 Integration Services

Entwickeln von Skripts im Skripttask und in der Skriptkomponente

Verwendet Visual Studio für Applikationen (VSA) als Skriptumgebung.

Verwendet Visual Studio-Tools für Applikationen (VSTA) als Skriptumgebung.

Verwenden Sie den SSIS-Paketaktualisierungs-Assistenten, um Pakete zu migrieren, die Skripts enthalten.

Auf Paketkonfigurationen bezogene Verhaltensänderungen

Beim Verwenden des Dienstprogramms dtexec (dtexec.exe) zur Ausführung eines bereitgestellten Pakets hat sich die Abfolge der Ereignisse geändert.

In SQL Server 2005Integration Services treten Ereignisse in der folgenden Reihenfolge auf:

  1. Das Dienstprogramm wendet zuerst die Entwurfszeitkonfigurationen an. (Entwurfszeitkonfigurationen sind die Konfigurationen, die Sie erstellt und dem Paket zugeordnet haben, als Sie das Paket in BI Development Studio entworfen haben.)

  2. Das Dienstprogramm wendet dann die Laufzeitoptionen an, die Sie beim Starten des Dienstprogramms in der Befehlszeile angegeben haben.

In SQL Server 2008Integration Services treten Ereignisse in der folgenden Reihenfolge auf:

  1. Das Dienstprogramm wendet zuerst die Entwurfszeitkonfigurationen an.

  2. Das Dienstprogramm wendet dann die Laufzeitoptionen an, die Sie beim Starten des Dienstprogramms in der Befehlszeile angegeben haben.

  3. Im letzten Schritt wird das Dienstprogramm neu geladen, und die Entwurfszeitkonfigurationen werden erneut angewendet.

Die folgende Tabelle enthält die Befehlszeilenoptionen, die Sie für die Bearbeitung von Konfigurationen verwenden können. Es wird das Verhalten dieser Optionen in SQL Server 2005 und SQL Server 2008 verglichen.

Dtexec-Option und Verwendung

Verhalten in SQL Server 2005

Verhalten in SQL Server 2008

Verwenden der Option /Connection zum Ändern der Verbindungszeichenfolge, die das Dienstprogramm nutzt, um Entwurfszeitkonfigurationen zu laden

Hat keinerlei Auswirkungen.

Nachdem das Dienstprogramm die Laufzeitoptionen angewendet hat, lädt es Entwurfszeitkonfigurationen nicht erneut.

Ist erfolgreich.

Nachdem das Dienstprogramm die Laufzeitoptionen angewendet hat, lädt es die Entwurfszeitkonfigurationen vom neuen Speicherort erneut.

Verwenden der Option /Set zum Ändern des Speicherorts, von dem das Dienstprogramm Entwurfszeitkonfigurationen lädt

Hat keinerlei Auswirkungen.

Nachdem das Dienstprogramm die Laufzeitoptionen angewendet hat, lädt es die Entwurfszeitkonfigurationen nicht erneut.

Ist erfolgreich.

Nachdem das Dienstprogramm die Laufzeitoptionen angewendet hat, lädt es die Entwurfszeitkonfigurationen vom neuen Speicherort erneut.

Verwenden der Option /Set zum Ändern eines Eigenschaftswerts, der auch von einer Entwurfszeitkonfiguration festgelegt wird

Ist erfolgreich.

Der neue Wert wird nicht überschrieben, da das Dienstprogramm Entwurfszeitkonfigurationen nicht erneut lädt, nachdem es die Laufzeitoptionen angewendet hat.

Hat keinerlei Auswirkungen.

Der neue Wert wird überschrieben, wenn das Dienstprogramm die Entwurfszeitkonfigurationen erneut lädt, nachdem es die Laufzeitoptionen angewendet hat.

Verwenden der Option /ConfigFile zum Laden der Laufzeitkonfigurationen für dieselben Eigenschaftswerte, die auch von den Entwurfszeitkonfigurationen festgelegt werden

Ist erfolgreich.

Die neuen Werte werden nicht überschrieben, da das Dienstprogramm Entwurfszeitkonfigurationen nicht erneut lädt, nachdem es die Laufzeitoptionen angewendet hat.

Hat keinerlei Auswirkungen.

Die neuen Werte werden überschrieben, wenn das Dienstprogramm die Entwurfszeitkonfigurationen erneut lädt, nachdem es die Laufzeitoptionen angewendet hat.

Verwenden der Option /ConfigFile zum Laden der Laufzeitkonfigurationen für andere Eigenschaftswerte als die, die auch von den Entwurfszeitkonfigurationen festgelegt werden

Ist erfolgreich.

Ist erfolgreich.

Weitere Informationen finden Sie unter Paketkonfigurationen und dtexec (Dienstprogramm).

Änderungsverlauf

Aktualisierter Inhalt

  • Informationen zu den Verhaltensänderungen, die für Paketkonfigurationen gelten, wurden hinzugefügt.