Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wenn Sie SQL Server 2005-Pakete auf SQL Server 2014 aktualisieren, migriert Integration Services die Skripts in allen Skriptaufgaben oder Skriptkomponenten zu Microsoft Visual Studio Tools for Applications (VSTA). VSTA ist die Skriptumgebung, die SQL Server 2014 verwendet. In SQL Server 2005 ist die Skriptumgebung für Integration Services Microsoft Visual Studio for Applications (VSA).
Wenn die Skripts in den Skriptaufgaben oder -komponenten auf Schnittstellen verweisen, müssen Sie diese Verweise möglicherweise ändern, bevor Sie das Paket aktualisieren. Andernfalls wird das Paket nicht aktualisiert, oder die Skripts werden je nach der verwendeten Upgrademethode nicht überprüft. Um diese Verweise zu ändern, ersetzen Sie Verweise auf IDTSxxx90-Schnittstellen durch Verweise auf die entsprechenden IDTSxxx100-Schnittstellen.
Weitere Informationen zum Migrieren von Skripts und Upgradepaketen finden Sie unter Upgrade Integration Services Packages.
Grundlegendes zu Migrationsfehlern
Wenn Sie die Skripts migrieren, kann die Migration aus einem der folgenden Gründe fehlschlagen:
Der Einstiegspunkt für das VSA-Skript wurde umbenannt.
Der Einstiegspunkt gibt die Methode in der
ScriptMainKlasse im VSTA-Projekt an, die die Integration Services-Laufzeit als Einstiegspunkt in den Skriptaufgabencode aufruft. DieScriptMainKlasse ist die Standardklasse, die von den Skriptvorlagen generiert wird.Es gibt keinen Einstiegspunkt oder mehrere Einstiegspunkte im VSA-Skript.
Assemblierungsverweise konnten nicht hinzugefügt werden.
Die
ScriptMainKlasse wurde geändert, um zusätzlich zurScriptObjectModelSSISKlasse von anderen Klassen zu erben. Microsoft .NET Framework unterstützt keine mehrfache Vererbung.
Sie können kein VSA-Skript konvertieren, das Visual Basic 2005 verwendet, in ein VSTA-Skript, das Microsoft Visual C# 2010 verwendet. Sie können jedoch ein neues VSTA-Skript erstellen, das Microsoft Visual C# 2010 verwendet. Weitere Informationen finden Sie unter Codieren und Debuggen der Skriptaufgabe und des Programmierens und Debuggens der Skriptkomponente.