sql >> データベース >  >> RDS >> Sqlserver

SSISExcelインポートの強制が正しくない列タイプ

    この問題は以前に見たことがありますが、SSISではなくExcelが問題です。 Excelは最初の数行をサンプリングし、明示的にテキストに設定した場合でもデータ型を推測します。あなたがする必要があるのは、これをSSISパッケージのExcelファイル接続文字列に入れることです。この命令は、列に混合データ型が含まれていることをExcelに通知し、実際には数値型ではないのに列が数値型であると判断する前に、追加のチェックを行うようにヒントを与えます。

    ;Extended Properties="IMEX=1"
    

    これで動作するはずです(ほとんどの場合)。より安全な方法は、Excelデータをタブ区切りのテキストにエクスポートし、SSISを使用してインポートすることです。

    • http://blogs.acceleration.net/ryan/archive/2005/01/11/477.aspx


    1. MySQLのテキスト列内の文字列を検索します

    2. SSISExcelインポートの強制が正しくない列タイプ

    3. SQLServerの左結合と右結合の違い

    4. 文字列フィールドからMySQLの日付を変換する