2013-05-08 28 views
0

我有兩個不同的數據庫,一個具有SQL_Latin1_General_CP1_CI_AS Collation和其他Modern_Spanish_CI_ASBulkCopy和校對來自兩個數據庫

我從德源

Select [DATA1] collate database_default as cal_Key, 
     [DATA2] collate database_default as telephone from [TableName] 

獲得數據I 創建後一個新表在數據庫目標中,像這樣

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不會源的任何列或目標

回答

1

匹配目標列映射爲case sensitive

更改您的mappin g到sbc.ColumnMappings.Add(「cal_Key」,「cal_key」);

同樣刪除「電話」的空格

相關問題