2011-10-18 34 views
11

Estoy bastante confundido con la gran cantidad de proveedores OLEDB que se encuentran al crear una conexión a una base de datos en SSIS 2008 R2.Diferencia entre .NET, OLEDB y proveedores nativos en SSIS

Le agradecería mucho si me podría decir qué significan los siguientes proveedores y cuándo es mejor utilizarlos:

.Net Proveedores para OleDB

  • Microsoft OLE DB para SQL servidor
  • SQL Server Native Client 10,0

nativo O LE DB

  • proveedor Microsoft OLE DB para SQL Server
  • SQL Server Native Client 10,0

estoy bastante seguro de qué proveedor para su uso fuera de estos si quiero crear una conexión OLE DB a la base de datos en cuestión. Además, estoy confundido por qué aparece el mismo tipo de proveedor en .Net y Native.

Respuesta

0

Realmente no tiene que preocuparse demasiado acerca de cuál usar, seleccione el Nativo (SQLNCLI) y funcionará bien de la caja.

+0

de SSIS cuando trato de conectarme a mi SQL Server 2014 funciona bien con Microsoft OLE DB Provider para SQL Server pero da errores mientras uso la tarea OLEDBSource en DataFlow. Además, si trato de utilizar SQL Server Native Client 11.0 con el mismo servidor, da error en la conexión de prueba de ese "Error al inicializar el proveedor". alguna idea sobre lo que podría ser el problema con mi configuración? – Radhi

+0

Su respuesta es que todos son iguales. "Si no es así, debe mencionar por qué algo es mejor que el otro o algo es mejor en algunos escenarios que en el otro, etc. –

Cuestiones relacionadas