SQL Server 2012にて。
SSISのスクリプトコンポーネント内でのエラーは分かりにくいので、try catchしてスタックトレースを拾うわけです。ですが、
componentMetaData.FireError(HResults.DTS_E_WEBSERVICETASK_CONVERT_FAILED, "Process Values", ex.Message, "", 0, out pbCancel);
ところが、HResultsクラスが参照できない。パッケージ読み込んでるのに。
using Microsoft.SqlServer.Dts.Runtime
どうやらMicrosoft.SQLServer.ManagedDTS.dll を参照しなければならないようですが、ローカルにもない。
C:\Program Files\Microsoft SQL Server\110\SDK\Assemblies
こちらから SQL Server 2012のFeature Packをダウンロードしてインストールすると良いようです。
http://www.microsoft.com/en-au/download/details.aspx?id=29065
SSISのスクリプトコンポーネント内でのエラーは分かりにくいので、try catchしてスタックトレースを拾うわけです。ですが、
componentMetaData.FireError(HResults.DTS_E_WEBSERVICETASK_CONVERT_FAILED, "Process Values", ex.Message, "", 0, out pbCancel);
ところが、HResultsクラスが参照できない。パッケージ読み込んでるのに。
using Microsoft.SqlServer.Dts.Runtime
どうやらMicrosoft.SQLServer.ManagedDTS.dll を参照しなければならないようですが、ローカルにもない。
C:\Program Files\Microsoft SQL Server\110\SDK\Assemblies
こちらから SQL Server 2012のFeature Packをダウンロードしてインストールすると良いようです。
http://www.microsoft.com/en-au/download/details.aspx?id=29065
コメント
コメントを投稿