SSIS で、OLE DB プロバイダーを介して特定の非 SQL Server データベースに接続すると、次のエラーが発生する場合があります。
OLE DB プロバイダーから列コード ページ情報を取得できません。コンポーネントが「DefaultCodePage」プロパティをサポートしている場合、そのプロパティのコード ページが使用されます。現在の文字列コード ページの値が正しくない場合は、プロパティの値を変更します。コンポーネントがプロパティをサポートしていない場合は、コンポーネントのロケール ID のコード ページが使用されます。
通常、このエラーは、ソース コンポーネントでAlwaysUseDefaultCodePage
プロパティをに設定することで抑制できます。True
私の質問は、AlwaysUseDefaultCodePage
デフォルトが であるようにプロパティを設定できますTrue
か? ソースごとに常にこれを設定しなければならないのは少し面倒です。
それが可能であると仮定すると、これが実際に悪い場合はありますか? これにより問題が発生する可能性があるかどうかは判断できませんでした。私は主に Informix (en_us.819 ロケール) と MS SQL Server (Latin1 照合) を扱っています。
ありがとう。