Разница между .NET, OLEDB и нативными провайдерами в SSIS - PullRequest
11 голосов
/ 18 октября 2011

Я довольно смущен множеством поставщиков OLEDB, обнаруженных при создании соединения с базой данных в SSIS 2008 R2.

Я был бы очень признателен, если бы вы сказали мне, что означают следующие поставщики и когдаЛучше всего их использовать:

.Net-провайдеры для OleDB

  • Microsoft OLE DB-провайдер для SQL Server
  • Собственный клиент SQL Server 10.0

Собственный OLE DB

  • Поставщик Microsoft OLE DB для SQL Server
  • Собственный клиент SQL Server 10.0

Я совершенно не уверен, какой поставщик использовать из них, если я хочу создать соединение OLE DB с рассматриваемой базой данных.Кроме того, меня смущает, почему один и тот же тип поставщика появляется как в .Net, так и в Native.

Ответы [ 2 ]

3 голосов
/ 13 февраля 2013

Ниже приведена более подробная информация о двух основных подключениях (OLE DB и ADO.NET). Мне кажется, что ADO.NET лучше в том смысле, что он должен работать более универсально в различных средах.

0 голосов
/ 18 октября 2011

Вам действительно не нужно сильно беспокоиться о том, какой из них использовать, выберите Native (SQLNCLI), и он будет работать нормально из коробки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...