エラー:
XMLからスクリプトタスクをロード中に例外が発生しました:System.Exception:スクリプトタスクは、このリリースのIntegrationServicesでサポートされていないバージョン14.0スクリプトを使用します。パッケージを実行するには、スクリプトタスクを使用して新しいVSTAスクリプトを作成します。ほとんどの場合、%SQL_PRODUCT_SHORT_NAME%IntegrationServicesでSQLServer Integration Servicesパッケージを開くと、スクリプトはサポートされているバージョンを使用するように自動的に変換されます。 Microsoft.SqlServer.Dts.Tasks.ScriptTask.ScriptTask.LoadFromXML(XmlElement elemProj、IDTSInfoEvents events)で
私はそれが言うことを正確にやっていますが、それは役に立ちません。
解決策はありますか?
SSDTの改訂バージョン(現在は14.0.61x)には、修正が含まれています。
新しいバージョンをインストールします。 ( SSDTダウンロード用 )
プロジェクトを右クリック>プロパティ>構成プロパティ>一般> TargetServerVersion-SQL Server2014に更新>再デプロイ。
これは私のために働いた:
この質問は少し古いですが、ターゲットサーバーで同じエラーが発生しますが、コンテキストが少し異なります。
開発と展開には次の環境を使用しました。
現在のSSDTバージョン17.1は、SQL Server 2014-SQL ServervNextをターゲットとするサポートを提供します。 SSDTの現在のバージョンは、すでに述べたように、プロジェクト構成でターゲットオプションを提供することにより、問題の問題を解決します。
上記のSSISプロジェクトは、次の条件でデプロイされた場合、ターゲットサーバーで機能することに気付きました。
SQL Server Management Studio v17.1バージョンのSSIS展開ウィザードを使用して展開しようとすると、展開されたパッケージは失敗します。展開されたスクリプトタスクは、SQL Server2014でサポートされていないバージョン15.0として展開されます。
Microsoft SQL Server vNext CTP2.0WindowsスタートメニューからSSIS展開ウィザードを使用して同じパッケージを展開すると、おそらく追加されますSSMS 17.1をインストールすると、展開されたパッケージスクリプトタスクが同じエラーで失敗します。
要約すれば:
これは仕様によるものかもしれませんが、非常に混乱し、私を警戒させました。これがバグである場合に備えて、私は バグレポート を提出しました。