2017-05-10 74 views
1

現在、スクリプトタスクが正常に動作するビジュアルスタジオ2015を使用しています。私は、コマンドSSISスクリプトタスクがdtexecから呼び出されたときに機能しない

C:\Program Files (x86)\Microsoft SQL Server\120\DTS\Binn\DTExec.exe" /f "filepath" 

を使用してUTIL DTEXECを使用して、同じパッケージを実行しようとしたとき、私はエラー

スクリプトタスク「ST_7432393ecf7a4af3906ba19425aeb245」を取得していますと、バージョンのこのリリースではサポートされていない14.0スクリプトを使用していますインテグレーションサービス。パッケージを実行するには、スクリプトタスクを使用して新しいVSTAスクリプトを作成します。ほとんどの場合、%SQL_PRODUCT_SHORT_NAME%Integration ServicesでSQL Server Integration Servicesパッケージを開くと、サポートされているバージョンを使用するようにスクリプトが自動的に変換されます。 Microsoft.SqlServer.Dts.Tasks.ScriptTask.ScriptTask.LoadFromXML(のXmlElement elemProj、IDTSInfoEventsイベント)で "

注:

My SSDT Version is 14.061021.0 
Sql server version 2016 
Visual studio version 2015 

答えて

2

" C:\プログラムファイル(x86の)スクリプト・バージョン14.0がSQLのSerのために意味されている間\ Microsoft SQL Serverの\ 120 \ DTS \ Binnの\は、DTExec.exe」 /F "ファイルパス"

120は、SQL Server 2014を指し、 ver 2016. SSISが間違ったTargetServerVersionでビルドされている可能性があります。プロジェクトのプロパティを確認し、正しいバージョンに変更します。

enter image description here

EDIT:それとも、SQL Serverの2016を使用している場合、あなたは正しいバージョンは、DTExec.exeへのパスを変更する必要があります。デフォルトのパスにインストールした場合は、120から130に変更する必要があります。

+0

答えはTksですが、SQL Serverデータツールの外でssisパッケージを実行すると、統合サービスの標準版をインストールする必要があります。@Jody Tは助けてください。 – aswin

+0

難しいSSISの正しいバージョンがインストールされていないようです。 SQL Server構成マネージャでこれを検証できます。 – JodyT

+0

たくさんの@JodyT – aswin

関連する問題