OLEDB vs ADO.NET Connection Managers in SSIS

Both of these connection managers are NOT mutually exclusive but improper usage can cause data type mismatches with the precision lost.

OLEDB

    it supports a wide variety of databases like DB2, Mysql etc.,
    It is faster with fast load option set
    Connects using OLEDB provider and finds popular usage
    OLEDB providers like JET or ACE providers are 32bit only

ADO.NET

    Used mostly in for each loop container for looping over a recordset
    Lookup components are not supported by this connection
    Connects using .net provider
    Works best for parameter mapping in the execute SQL task
    ADO.NET quite flexible when moving across x86 or x64 environments
    No task like OLEDB source component
    MS has stronger inclination to support these providers historically

Leave a Comment


NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>