私は、Kingswaysoftを使用してCRMデータをSQL Serverデータベースにプルする自動化に使用しているSSISプロジェクトを持っています。これらのSSISパッケージは自動生成されるので、この問題に対する私の解決策はそれと互換性がある必要があります。Kingswaysoftを長すぎる入力データに切り捨てる
CRMの連絡先の説明フィールドはnvarchar(2000)ですが、このCRM組織にはまだ古いデータがあり、古い連絡先レコードの一部には2000文字を超える説明があります。私はキングスウェイを使用して、それらを引くしようとすると、私はこのエラーを取得する:
Error: 0xC002F304 at Stage Data for contact, Export contact Data [2]: An error occurred with the following error message: "The input value for 'description' field (or one of its related fields) does not fit into the output buffer, please consider increasing the output column's Length property or changing its data type to one that can accommodate more data such as ntext (DT_NTEXT). This change can be done using the component's Advanced Editor window.".
私はメタデータに長く指定されたよりも列を引っ張っていますので、これは理にかなっているが、問題は、私はこのエラーを無視するということです列を切り捨て、データのロードを続行します。明らかに私はDT_NTEXTに列を設定でき、それについて心配する必要はありませんが、これらのパッケージは自動生成されているので、どの列に古いデータがあり、どの列がDT_NTEXTでなければならないのかは事前に知る方法がありません。
Kingswaysoftにメタデータで指定されたものよりも長い入力データを切り詰める方法はありますか?