私は2 つの異なるデータベースを持っSQL_Latin1_General_CP1_CI_AS Collation
ていますModern_Spanish_CI_AS
。
ソースからデータを取得します
Select [DATA1] collate database_default as cal_Key,
[DATA2] collate database_default as telephone from [TableName]
このように、データベースの宛先に新しいテーブルを作成した後
Create table TEMPO_XXX
(cal_key varchar(20) COLLATE database_default not null,
telephone varchar(40) COLLATE database_default not null)
このようにColumnMappingを使用します
sbc.ColumnMappings.Add("cal_Key", "cal_Key");
sbc.ColumnMappings.Add("telephone", " telephone ");
ただし、常に同じメッセージを取得します。
指定された ColumnMapping は、ソースまたは宛先のどの列とも一致しません