18

谁能说出 SSIS 2008 中 ADO NET 源和 OLE DB 源之间的区别?它们在任何情况下都相同吗?

4

1 回答 1

27

对于小型数据集,SSIS 2008 中的 ADO NET 源和 OLE DB 源之间几乎没有区别。它们之间的区别在于它们与基础数据源的通信方式。OLEDB 直接与 OLEDB 兼容的源通信,但 ADO .NET 源通过 .NET 提供程序进行通信。您应该使用 ADO.NET 源代码的唯一原因是:

  • 没有可用的 OLE DB 提供程序。
  • 如果您需要从脚本任务中访问数据。
  • 如果您需要将数据源传递给自定义组件。
于 2014-03-19T22:25:17.127 回答