1

DBから読み取り、その情報からフラットファイルを作成し、それをファイルサーバーにドロップするSSISパッケージがあります。

最近、DBに対して使用されるパッケージのクエリを更新し、列のマッピングを調整して、以前にSSISパッケージを実行したSQLジョブの下に配置しました。

問題は、フラットファイルのテキスト修飾子が引用符である必要があることです。 "。しかし、生成されたフラットファイルを確認すると、表示されるテキスト修飾子は次のとおりです。_ x0022 _

DestinationConnectionFlatFileのTextQualifierプロパティを調べたところ、引用符で囲まれています:"

フラットファイルに引用符のテキスト修飾子が含まれるようにするにはどうすればよいですか?

4

4 に答える 4

2

これが私に起こったときに見つけた以前の答えです:

データをフラット ファイルにエクスポートする SSIS は、二重引用符を 16 進文字としてレンダリングします。

于 2012-09-06T18:45:35.937 に答える
0

さらに、

この問題は、インストールの問題が原因で発生します。したがって、この種の問題が発生した場合は、ファイル データベース テーブルからロードし、ファイルに 100 レコードが含まれている場合、100 レコードではなく 99 レコードのみがデータベースにロードされ、最後のレコードがスキップされることを意味します。

再インストールしたことを修正するために、同じ問題がありました

1) MS Visual Studio 2) MS BI Studio

上記の順番で。

于 2014-05-20T08:10:06.830 に答える
0

以下に2つのソリューションを示します。

解決策 1: パッケージをメモ帳で開き、特定のオブジェクトの "TextQualifier" にある値を """ に編集します。

オブジェクト名 "

解決策 2: パッケージを開き、フラット ファイル接続マネージャー (FFD、SRC、SOURCE) の「TextQualifier」の値を「\」に置き換えます。

于 2014-09-24T10:18:47.530 に答える