Supported and Unsupported Mappings from SQL Server to Enterprise Database Server

Supported and Unsupported Mappings from SQL Server to Enterprise Database Server table lists if a mapping from a source SQL Server data type to a target Enterprise Database Server data type is supported, unsupported, or results in an error, warning, or may have warning.

For more information about the data type mapping compatibility, refer to Interpreting Mapping Compatibility between Data Types.

Table 15. Supported and Unsupported Mappings from SQL Server to Enterprise Database Server

SQL Server Data TypesEnterprise Database Server Data Types
SupportedUnsupportedErrorWarning May Have Warning
BigintBooleanOccurs, Count, Internal Large Object(LOB), Filler, Link, Aggregate, Population, Transaction Count, Restart TypeDBAlpha, Date, Time, TimestampRecord Type, Field, Real, RSNAlpha, Numeric, Real(p), Real(p,s), External Large Object, Group
IntBoolean, Real, RSNOccurs, Count, Internal Large Object(LOB), Filler, Link, Aggregate, Population, Transaction Count, Restart TypeDBAlpha, Date, Time, TimestampRecord Type, FieldAlpha, Numeric, Real(p), Real(p,s), External Large Object, Group
SmallintBoolean, Real, RSNOccurs, Count, Internal Large Object(LOB), Filler, Link, Aggregate, Population, Transaction Count, Restart TypeDBAlpha, Date, Time, TimestampRecord Type, FieldAlpha, Numeric, Real(p), Real(p,s), External Large Object, Group
TinyintBoolean, Real, Field, RSNOccurs, Count, Internal Large Object(LOB), Filler, Link, Aggregate, Population, Transaction Count, Restart TypeDBAlpha, Date, Time, TimestampRecord TypeAlpha, Numeric, Real(p), Real(p,s), External Large Object, Group
DecimalBooleanOccurs, Count, Internal Large Object(LOB), Filler, Link, Aggregate, Population, Transaction Count, Restart TypeDBAlpha, Date, Time, TimestampRecord Type, FieldAlpha, Numeric, Real, Real(p), Real(p,s), External Large Object, RSN, Group
NumericBoolean Occurs, Count, Internal Large Object(LOB), Filler, Link, Aggregate, Population, Transaction Count, Restart TypeDBAlpha, Date, Time, TimestampRecord Type, FieldAlpha, Numeric, Real, Real(p), Real(p,s), External Large Object, RSN, Group
FloatBoolean, RSNOccurs, Count, Internal Large Object(LOB), Filler, Link, Aggregate, Population, Transaction Count, Restart TypeDBAlpha, Date, Time, TimestampRecord Type, Field, Numeric, Real, Real(p) Alpha, Real(p,s), External Large Object, Group
RealBoolean, Real, RSNOccurs, Count, Internal Large Object(LOB), Filler, Link, Aggregate, Population, Transaction Count, Restart TypeDBAlpha, Date, Time, TimestampRecord Type, Field, Numeric, Real(p)Alpha, Real(p,s), External Large Object, Group
MoneyBooleanOccurs, Count, Internal Large Object(LOB), Filler, Link, Aggregate, Population, Transaction Count, Restart TypeDBAlpha, Date, Time, TimestampRecord Type, Field, Real, Real(p), RSNAlpha, Numeric, Real(p,s), External Large Object, Group
SmallmoneyBoolean, Real, RSNOccurs, Count, Internal Large Object(LOB), Filler, Link, Aggregate, Population, Transaction Count, Restart TypeDBAlpha, Date, Time, TimestampRecord Type, Field, Real(p)Alpha, Numeric, Real(p,s), External Large Object, Group
BitAlpha, Boolean, Record Type, Field, Numeric, Real, Real(p), Real(p,s), External Large Object, Group, RSNOccurs, Count, Internal Large Object(LOB), Filler, Link, Aggregate, Population, Transaction Count, Restart TypeDBAlpha, Date, Time, TimestampNilNil
CharBooleanOccurs, Count, Internal Large Object(LOB), Filler, Link, Aggregate, Population, Transaction Count, Restart TypeDBAlpha, Date, Time, TimestampRecord Type, Field, Numeric, Real, Real(p), Real(p,s), RSNAlpha, External Large Object, Group
NcharBooleanOccurs, Count, Internal Large Object(LOB), Filler, Link, Aggregate, Population, Transaction Count, Restart TypeDate, Time, TimestampAlpha, DBAlpha, Record Type, Field, Numeric, Real, Real(p), Real(p,s), External Large Object, Group, RSNNil
VarcharBooleanOccurs, Count, Internal Large Object(LOB), Filler, Link, Aggregate, Population, Transaction Count, Restart TypeDBAlpha, Date, Time, TimestampRecord Type, Field, Numeric, Real, Real(p), Real(p,s), RSNAlpha, External Large Object, Group
NvarcharBooleanOccurs, Count, Internal Large Object(LOB), Filler, Link, Aggregate, Population, Transaction Count, Restart TypeDate, Time, TimestampAlpha, DBAlpha, Record Type, Field, Numeric, Real, Real(p), Real(p,s), External Large Object, Group, RSNNil
Text BooleanOccurs, Count, Internal Large Object(LOB), Filler, Link, Aggregate, Population, Transaction Count, Restart TypeDBAlpha, Date, Time, TimestampAlpha, Record Type, Field, Numeric, Real, Real(p), Real(p,s), External Large Object, RSNGroup
NtextBooleanOccurs, Count, Internal Large Object(LOB), Filler, Link, Aggregate, Population, Transaction Count, Restart TypeDate, Time, TimestampAlpha, DBAlpha, Record Type, Field, Numeric, Real, Real(p), Real(p,s), External Large Object, Group, RSNNil
DateTimestampOccurs, Count, Internal Large Object(LOB), Filler, Link, Aggregate, Population, Transaction Count, Restart TypeDBAlpha, Boolean, Record Type, Field, Numeric, Real, Real(p), Real(p,s), Time, RSNDateAlpha, External Large Object, Group
DatetimeDate, Time, TimestampOccurs, Count, Internal Large Object(LOB), Filler, Link, Aggregate, Population, Transaction Count, Restart TypeDBAlpha, Boolean, Record Type, Field, Numeric, Real, Real(p), Real(p,s), RSNNilAlpha, External Large Object, Group
SmalldatetimeDate, Time, TimestampOccurs, Count, Internal Large Object(LOB), Filler, Link, Aggregate, Population, Transaction Count, Restart TypeDBAlpha, Boolean, Record Type, Field, Numeric, Real, Real(p), Real(p,s), RSNNilAlpha, External Large Object, Group
Datetime2Time, TimestampOccurs, Count, Internal Large Object(LOB), Filler, Link, Aggregate, Population, Transaction Count, Restart TypeDBAlpha, Boolean, Record Type, Field, Numeric, Real, Real(p), Real(p,s), RSNDateAlpha, External Large Object, Group
TimeTime, TimestampOccurs, Count, Internal Large Object(LOB), Filler, Link, Aggregate, Population, Transaction Count, Restart TypeDBAlpha, Boolean, Record Type, Field, Numeric, Real, Real(p), Real(p,s), Date, RSNNilAlpha, External Large Object, Group
UniqueidentifierNilOccurs, Count, Internal Large Object(LOB), Filler, Link, Aggregate, Population, Transaction Count, Restart TypeDBAlpha, Boolean, Record Type, Field, Numeric, Real, Real(p), Real(p,s), Date, Time, Timestamp, RSNNilAlpha, External Large Object, Group
Varbinary NilAlpha, DBAlpha, Boolean, RecordType, Field, Numeric, Real, Real(p), Real(p,s), Date, Time, TimeStamp, External Large Object, Group,Occurs, Count, RSN, Internal Large Object(LOB), Filler, Link, Aggregate, Population, Transaction Count, Restart TypeNilNilNil
Binary  NilAlpha, DBAlpha, Boolean, RecordType, Field, Numeric, Real, Real(p), Real(p,s), Date, Time, TimeStamp, External Large Object, Group,Occurs, Count, RSN, Internal Large Object(LOB), Filler, Link, Aggregate, Population, Transaction Count, Restart TypeNilNilNil
Image NilAlpha, DBAlpha, Boolean, RecordType, Field, Numeric, Real, Real(p), Real(p,s), Date, Time, TimeStamp, External Large Object, Group,Occurs, Count, RSN, Internal Large Object(LOB), Filler, Link, Aggregate, Population, Transaction Count, Restart TypeNilNilNil
Datetime offset NilAlpha, DBAlpha, Boolean, RecordType, Field, Numeric, Real, Real(p), Real(p,s), Date, Time, TimeStamp, External Large Object, Group,Occurs, Count, RSN, Internal Large Object(LOB), Filler, Link, Aggregate, Population, Transaction Count, Restart TypeNilNilNil
Timestamp NilAlpha, DBAlpha, Boolean, RecordType, Field, Numeric, Real, Real(p), Real(p,s), Date, Time, TimeStamp, External Large Object, Group,Occurs, Count, RSN, Internal Large Object(LOB), Filler, Link, Aggregate, Population, Transaction Count, Restart TypeNilNilNil
Xml NilAlpha, DBAlpha, Boolean, RecordType, Field, Numeric, Real, Real(p), Real(p,s), Date, Time, TimeStamp, External Large Object, Group,Occurs, Count, RSN, Internal Large Object(LOB), Filler, Link, Aggregate, Population, Transaction Count, Restart TypeNilNilNil
Sql_varient NilAlpha, DBAlpha, Boolean, RecordType, Field, Numeric, Real, Real(p), Real(p,s), Date, Time, TimeStamp, External Large Object, Group,Occurs, Count, RSN, Internal Large Object(LOB), Filler, Link, Aggregate, Population, Transaction Count, Restart TypeNilNilNil
Geography NilAlpha, DBAlpha, Boolean, RecordType, Field, Numeric, Real, Real(p), Real(p,s), Date, Time, TimeStamp, External Large Object, Group,Occurs, Count, RSN, Internal Large Object(LOB), Filler, Link, Aggregate, Population, Transaction Count, Restart TypeNilNilNil
Geometry NilAlpha, DBAlpha, Boolean, RecordType, Field, Numeric, Real, Real(p), Real(p,s), Date, Time, TimeStamp, External Large Object, Group,Occurs, Count, RSN, Internal Large Object(LOB), Filler, Link, Aggregate, Population, Transaction Count, Restart TypeNilNilNil
HierarchyidNilAlpha, DBAlpha, Boolean, RecordType, Field, Numeric, Real, Real(p), Real(p,s), Date, Time, TimeStamp, External Large Object, Group,Occurs, Count, RSN, Internal Large Object(LOB), Filler, Link, Aggregate, Population, Transaction Count, Restart TypeNilNilNil


Note: For the SQL Server transformation source, Data Exchange does not provide the option to set the encoding standards. By default, the CCS version is set to Unicode encoding. While defining a transformation, if the alpha data type of the Enterprise Database Server transformation target has a kanji data type or an 8-bit non-English character, you can choose the desired encoding from the CCS Version drop-down list to transfer the data correctly. For a SQL Server transformation source, the encoding standard is set to Unicode internally. Hence, for the SQL Server database you cannot select an encoding value from DDW. Data Exchange transforms the SQL Server data encoded with Unicode into the Enterprise Database Server data with the following encoding standards:

  • EBCDIC

  • LATIN1EBCDIC

  • LATIN5EBCDIC

  • CANSUPPLEBCDIC

  • LATINGREEKEBCDIC

  • LATIN2EBCDIC

  • LATINCYRILLICEBC

  • ARABIC20EBCDIC

  • LATIN9EBCDIC

  • IBMSWEDENEBCDIC

  • JBIS8

  • ASUTL

  • JAPANEBCDICJBIS8

  • EBCDICKSC5601

  • EBCDICUTL

  • EBCDICGB2312

  • JAPANV24JBIS8

  • ASKSC

  • GB2312

  • MSEBCDICUTL

  • MSUTL