【发布时间】:2013-05-03 02:16:22
【问题描述】:
我有两个不同的数据库,一个有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 ");
但总是获得相同的Message:
给定的 ColumnMapping 与源或目标中的任何列都不匹配
【问题讨论】:
标签: c# sql-server-2005 collation