Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从两个数据库进行批量复制和排序_C#_Sql Server 2005_Collation - Fatal编程技术网

C# 从两个数据库进行批量复制和排序

C# 从两个数据库进行批量复制和排序,c#,sql-server-2005,collation,C#,Sql Server 2005,Collation,我有两个不同的数据库,一个是作为排序规则的SQL\u Latin1\u General\u CP1\u CI\u数据库,另一个是作为排序规则的Modern\u西班牙语\u CI\u数据库 我从数据源获取数据 Select [DATA1] collate database_default as cal_Key, [DATA2] collate database_default as telephone from [TableName] 在我之后,在数据库目标中创建一个新表,如下所示

我有两个不同的数据库,一个是作为排序规则的
SQL\u Latin1\u General\u CP1\u CI\u数据库
,另一个是作为排序规则的
Modern\u西班牙语\u CI\u数据库

我从数据源获取数据

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)
我使用列映射,如下所示

sbc.ColumnMappings.Add("cal_Key", "cal_Key");
sbc.ColumnMappings.Add("telephone", " telephone ");
但始终获得相同的信息:

给定的ColumnMapping与源或目标中的任何列都不匹配


目标列映射为

将映射更改为sbc.ColumnMappings.Add(“CALU键”、“CALU键”)

同时删除“电话”中的空格