Unicode 文字列と Unicode 以外の文字列を変換できない

新規 : 2006 年 7 月 17 日

詳細

製品名

SQL Server

製品バージョン

9.0

製品ビルド番号

9.00.1399

イベント ID

1. 0xC02020ED (-1071636243)

2. 0xC02020F6 (-1071636234)

イベント ソース

なし

コンポーネント

Integration Services

シンボル名

1. DTS_E_CANNOTCONVERTBETWEENUNICODEANDNONUNICODESTRINGCOLUMNS

2. DTS_E_CANNOTCONVERTBETWEENUNICODEANDNONUNICODESTRINGCOLUMN

メッセージ テキスト

1. 列 "__" と列 "__" では、Unicode 形式の文字列データ型と Unicode 以外の形式の文字列データ型を変換できません。

2. 列 "__" では、Unicode 形式の文字列データ型と Unicode 以外の形式の文字列データ型を変換できません。

説明

このメッセージは、データ フロー コンポーネントが、Unicode 文字列データを、対応する列の Unicode 以外の文字列データを必要とする別のコンポーネントに渡そうとしていること、またはその逆を示しています。

考えられる原因

このメッセージは次のいずれかの問題が原因で表示される可能性があります。

  • Excel ソースを使用しているが、Excel ソースから Unicode データを読み込んだとき、その文字列型の列を変換するようにデータ変換を構成していない。
  • Excel 変換先を使用しているが、Excel 変換先に保存するデータを Unicode 形式に変換するようデータ変換を構成していない。

ユーザーのアクション

データ変換を追加して、データを変換します。

データ変換を追加し、文字列型の列を Unicode 以外 (DT_STR) の文字列から Unicode (DT_WSTR) 文字列に変換するか、またはその逆を行います。

SQL Server インポートおよびエクスポート ウィザードを使用してパッケージを作成します。

SQL Server インポートおよびエクスポート ウィザードを使用してパッケージを作成すると、必要なすべてのデータ変換が作成および構成されます。このウィザードを使用して基本パッケージを作成および保存し、そのパッケージを再構成および機能強化します。