2012-09-04 63 views
5

Trabajando en la implementación de una aplicación desde mi cuadro de desarrollo a un cliente. En el cliente cuando ejecuto mi exe, aparece el error "El proveedor 'SQLNCLI10' no está registrado en la máquina local.El proveedor 'SQLNCLI' no está registrado en la máquina local, servidor sql 2012

Estoy desarrollando en SQL Server 2012. He intentado instalar sqlncli.msi en el destino máquina sin suerte.

puede alguien decirme qué paquete tengo que instalar en la máquina cliente para que mi aplicación funcione? Y si es posible proporcionar una dirección URL a dicho paquete?

Gracias!

+1

http://go.microsoft.com/fwlink/?LinkID=239648&clcid=0x409 –

Respuesta

6

Encontré que necesitaba la versión 2008 en comparación con la versión 2012.

http://go.microsoft.com/fwlink/?LinkId=123718&clcid=0x409

+0

Lo mismo para mí. Tengo Office 2013 instalado, busqué en Google el error ('Power Pivot -> Manage -> Fuentes de datos existentes -> Edit -> Test' para ver realmente el error) y vine aquí. – Maverick

2

Uso SQLNCLI11 para conectar a SQLserver 2012

por ejemplo:

Provider=SQLNCLI11;Data Source=trv6s177;Integrated Security=SSPI;Initial Catalog=DPVCube_Stage 

Descargas

http://go.microsoft.com/fwlink/?LinkID=239649&clcid=0x409 

X86 Paquete (sqlncli.msi)

http://go.microsoft.com/fwlink/?LinkID=239650&clcid=0x409 

X64 Paquete (sqlncli.msi)

+0

Respuesta correcta. SQLNCLI10 es SQL 2008, 11 es SQL 2012 – TaterJuice

Cuestiones relacionadas