Ich habe einenMerge Join [1311]: Die Vergleichsflags für die Spalten mit SortKeyPosition-Wert 1 stimmen nicht überein.
Source # 1: OLE DB-Quelle
SELECT *
FROM ABCDB.dbo.XYZ
WHERE (CRMTransOpport = 0)
ORDER BY EmailAddress
And Source Output “IsSort = True”
And Source output Column EmailAddress output sort =1
Source # 2: Von Microsoft CRM
fetch mapping='logical'>
<entity name='contact'>
<attribute name='emailaddress1'/>
<attribute name='contactid'/>
<order attribute="emailaddress1" />
</entity> </fetch>
Das Ziel in einen Merge Join und schließlich in Microsoft CRM ohne E-Mail-Duplizierung.
So werden beide Sortieren und verschmelzen mit nur jene Einstellung ...
Allerdings zu gehen in Microsoft CRM ich brauche: Source # 1:
Source output Column:
emailaddress to have the comparison flag set to “ignore case”
Damit Aktivierung der E-Mail-Adresse ist ignorieren - ohne dass die Zusammenführungen, die passieren sollten, nicht passieren:
dh [email protected] passt nicht zu [email protected]
Wenn ich diese Einstellung hinzufüge, bekomme ich die folgenden Fehler r:
Error 1 Validation error. Merge Join [1311]: The comparison flags for the columns with SortKeyPosition value 1 do not match.
Ich bin auf SQL 2014 Server SSIS. Hat jemand irgendwelche Ideen, wie man das erreicht? MUSS ich zwei verschiedene Schritte machen oder fehlt mir etwas in diesem Setup?