web-dev-qa-db-ja.com

CSVフラットファイル変換先タスクへのSSISエクスポートタスク、エラー入力列のコードページは...であり、

ファイル送信先タスクでこのエラーが発生しました。原因と修正方法を知っていますか?

Package Validation Error

------------------------------
ADDITIONAL INFORMATION:

Error at export data to csv [Flat File Destination [187]]: The code page on input column "..." (958) is 1252 and is required to be 65001.

5
user3752281

この問題は、SQL Serverの1252(つまりWindows-1252)とCSVファイルが予期している65001(つまりUTF-8)の間のコードページの衝突が原因で発生します。

この問題の1つの解決策は、データベースからの最初のCASTでソース列をNVARCHARSELECTするか、データ変換タスクを使用してUnicodeに変換することだと思います文字列。

別の方法としては、フラットファイル接続マネージャーのコードページを1252 ANSI-Latinに設定します。

7
Mark Sinkinson