Supported and Unsupported Mappings from RDMS to SQL Server

Supported and Unsupported Mappings from RDMS to SQL Server table lists if a mapping from a source RDMS data type to a target SQL 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 14. Supported and Unsupported Mappings from RDMS to SQL Server

RDMS Data TypesSQL Server Data Types
SupportedUnsupportedErrorWarning May Have Warning
CharacterBit, Text, NtextVarbinary, Binary, Image, Datetime offset, Timestamp, Uniqueidentifier, Xml, Sql_varient, Geography, GeometryDate, Datetime, Smalldatetime, Datetime2, TimeBigint, Int, Smallint, Tinyint, Decimal, Numeric, Float, Real, Money, SmallmoneyChar, Nchar, Varchar, Nvarchar
Character with UCS-2Bit, NtextVarbinary, Binary, Image, Datetime offset, Timestamp, Uniqueidentifier, Xml, Sql_varient, Geography, GeometryDate, Datetime, Smalldatetime, Datetime2, TimeBigint, Int, Smallint, Tinyint, Decimal, Numeric, Float, Real, Money, Smallmoney, Char, Varchar, TextNchar, Nvarchar
NcharacterBit, NtextVarbinary, Binary, Image, Datetime offset, Timestamp, Uniqueidentifier, Xml, Sql_varient, Geography, GeometryDate, Datetime, Smalldatetime, Datetime2, TimeBigint, Int, Smallint, Tinyint, Decimal, Numeric, Float, Real, Money, Smallmoney, Char, Varchar, TextNchar, Nvarchar
DecimalBit, Text, Ntext, Varbinary, Binary, Image, Datetime offset, Timestamp, Uniqueidentifier, Xml, Sql_varient, Geography, GeometryDate, Datetime, Smalldatetime, Datetime2, TimeNilBigint, Int, Smallint, Tinyint, Decimal, Numeric, Float, Real, Money, Smallmoney, Char, Nchar, Varchar, Nvarchar
NumericBit, Text, NtextVarbinary, Binary, Image, Datetime offset, Timestamp, Uniqueidentifier, Xml, Sql_varient, Geography, GeometryDate, Datetime, Smalldatetime, Datetime2, TimeNilBigint, Int, Smallint, Tinyint, Decimal, Numeric, Float, Real, Money, Smallmoney, Char, Nchar, Varchar, Nvarchar
IntegerBigint, Float, Money, Bit, Text, NtextVarbinary, Binary, Image, Datetime offset, Timestamp, Uniqueidentifier, Xml, Sql_varient, Geography, GeometryDate, Datetime, Smalldatetime, Datetime2, TimeInt, SmallInt, Tinyint, Real, SmallmoneyDecimal, Numeric, Char, Nchar, Varchar, Nvarchar
SmallIntBigint, Int, Float, Real, Money, Smallmoney, Bit, Text, NtextVarbinary, Binary, Image, Datetime offset, Timestamp, Uniqueidentifier, Xml, Sql_varient, Geography, GeometryDate, Datetime, Smalldatetime, Datetime2, TimeSmallint, TinyintDecimal, Numeric, Char, Nchar, Varchar, Nvarchar
RealFloat, Bit, Text, NtextVarbinary, Binary, Image, Datetime offset, Timestamp, Uniqueidentifier, Xml, Sql_varient, Geography, GeometryDate, Datetime, Smalldatetime, Datetime2, TimeBigint, Int, Smallint, Tinyint, Decimal, Numeric, Real Money, Smallmoney, Char, Nchar, Varchar, Nvarchar
FloatBit, Text, NtextVarbinary, Binary, Image, Datetime offset, Timestamp, Uniqueidentifier, Xml, Sql_varient, Geography, GeometryDate, Datetime, Smalldatetime, Datetime2, TimeBigint, Int, Smallint, Tinyint, Decimal, Numeric, Float, Real, Money, SmallmoneyChar, Nchar, Varchar, Nvarchar
DoubleBit, Text, NtextVarbinary, Binary, Image, Datetime offset, Timestamp, Uniqueidentifier, Xml, Sql_varient, Geography, GeometryDate, Datetime, Smalldatetime, Datetime2, Time Bigint, Int, Smallint, Tinyint, Decimal, Numeric, Real Money, Smallmoney, Char, Nchar, Varchar, Nvarchar
DateText, Ntext, Date, Datetime2Varbinary, Binary, Image, Datetime offset, Timestamp, Uniqueidentifier, Xml, Sql_varient, Geography, GeometryBigint, Int, Smallint, Tinyint, Decimal, Numeric, Float, Real, Money, Smallmoney, Bit, TimeDatetime, SmalldatetimeChar, Nchar, Varchar, Nvarchar
TimeText, Ntext, Datetime, Smalldatetime, Datetime2, TimeVarbinary, Binary, Image, Datetime offset, Timestamp, Uniqueidentifier, Xml, Sql_varient, Geography, GeometryBigint, Int, Smallint, Tinyint, Decimal, Numeric, Float, Real, Money, Smallmoney, Bit, DateNilChar, Nchar, Varchar, Nvarchar
TimeStampText, Ntext, Date, Datetime2, TimeVarbinary, Binary, Image, Datetime offset, Timestamp, Uniqueidentifier, Xml, Sql_varient, Geography, GeometryBigint, Int, Smallint, Tinyint, Decimal, Numeric, Float, Real, Money, Smallmoney, BitDatetime, SmalldatetimeChar, Nchar, Varchar, Nvarchar
BLOBNilBigint, Int, Smallint, Tinyint, Decimal, Numeric, Float, Real, Money, Smallmoney, Bit, Char, Nchar, Varchar, Nvarchar, Text, Ntext, Date, Datetime, Smalldatetime, Datetime2, Time, Varbinary, Binary, Image, Datetime offset, Timestamp, Uniqueidentifier, Xml, Sql_varient, Geography, GeometryNilNilNil
9-bit CharacterNilBigint, Int, Smallint, Tinyint, Decimal, Numeric, Float, Real, Money, Smallmoney, Bit, Char, Nchar, Varchar, Nvarchar, Text, Ntext, Date, Datetime, Smalldatetime, Datetime2, Time, Varbinary, Binary, Image, Datetime offset, Timestamp, Uniqueidentifier, Xml, Sql_varient, Geography, GeometryNilNilNil


Note: In an RDMS schema, if you select a character or an ncharacter column type, it allows you to set the character encoding values for the respective field. You can choose to set an encoding value for all the character column types by setting the value at the RDMS schema level. If the character set for a column is not specified, you can choose the appropriate encoding from the Character Set drop-down list in the Properties pane. If you choose a mismatched encoding value, it may cause a Runtime error or code mess in the target. Alternatively, you can change the encoding values for an individual column by selecting a column in the Schema View or FeatureMap Designer, and selecting the required encoding value from the Character Set drop-down list . For the ncharacter column type, only LETSJ-KANJI is supported.