ほとんど同じ構造のテーブルが2つあります.1つは、もう1つはSQL Server 2016です。唯一の違いは、列ModifiedDate
がタイプdatetime
であり、のSQL 2005およびdatetimeoffset
がSQL 2016であることです。SQL Server bcpを使用してdatetimeからdatetimeoffsetにデータを移行
bcpを使用して、のSQL 2005のデータをファイルにエクスポートしました。次に、bcpを使用してデータファイルをSQL 2016にインポートしようとしました。エラーが発生しました:
[ODBC Driver 11 for SQL Server] Invalid field size for datatype
ModifiedDate
列を削除した場合、エクスポート/インポートはエラーなく実行されます。
誰かがこの問題を解決する方法を知っていますか?
これはオプションではありません。 2つのデータベースは異なるドメインであり、ファイルを使用する必要があります。 – user3616544
@ user3616544あなたはまだ私が記述したところで "ファイル"を使用しています。 'QUERYOUT'エクスポートは引き続きファイルへのエクスポートです。私はあなたが何を指しているのか本当に理解していない。 –