私のSSISパッケージ(Sql 2008 R2)には、TransferObjectsTaskタスクがあり、このタスクにはDatabaseInfoCollectionタイプのDatabaseDetailsというプロパティがあります。私が探しているのは、このプロパティの値を指定するために、事前にスクリプトタスクで準備し、オブジェクトタイプの変数に保存してから、この変数をTransferObjectsTaskタスクのDatabaseDetailsプロパティに渡します。簡単ですね。
しかし、あなたがすでに推測しているように、私はこれを行うことはできません。式で変数を指定すると、次のようになります...
「式を評価できません/変数のデータ型が式でサポートされていません。」
どうすればこれを回避できますか?
式には変数名があるだけなので、文字通り「評価」するものは何もありません。変数を指定することさえできないのに、なぜタスクは式のプロパティを公開するのでしょうか?意味がありません。
何が足りないの?
ありがとう。