Разница между источником ADO NET и источником OLE DB в SSIS 2008?

Можно ли сказать, что разница между источником ADO NET и источником OLE DB в SSIS 2008? Они оба одинаковы в любом контексте?

Ответы

Ответ 1

С небольшими наборами данных мало различий между источником ADO NET и источником OLE DB в SSIS 2008. Разница между ними заключается в том, как они обмениваются данными с их базовыми источниками данных. OLEDB напрямую связывается с источниками, совместимыми с OLEDB, но источник ADO.NET работает через поставщика .NET. Единственная причина, по которой вы должны использовать источник ADO.NET:

  • Нет доступных поставщиков OLE DB.
  • Если вам нужен доступ к данным из задачи script.
  • Если вам нужно передать источник данных в пользовательский компонент.