2012-09-04 27 views
5

Lavorando alla distribuzione di un'applicazione dalla mia casella di sviluppo a un client. Sul client quando eseguo il mio exe, viene visualizzato l'errore "Il provider SQLNCLI10" non è registrato sul computer localeIl provider 'SQLNCLI' non è registrato sul computer locale, sql server 2012

Sto sviluppando in SQL Server 2012. Ho provato a installare sqlncli.msi sul target macchina senza fortuna.

qualcuno può dirmi quale pacchetto devo installare sul computer client per ottenere il mio app funzioni? E, se possibile, fornire un URL di detto pacchetto?

Grazie!

+1

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

risposta

6

Capito che avevo bisogno della versione 2008 in contrasto con la versione 2012.

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

+0

Lo stesso per me. Ho installato Office 2013, ho cercato su Google l'errore ('Power Pivot -> Gestisci -> Origini dati esistenti -> Modifica -> Test' per vedere effettivamente l'errore) e sono arrivato qui. – Maverick

2

Usa SQLNCLI11 per la connessione a SQLserver 2012

esempio:

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

Download

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

Pacchetto per X86 (sqlncli.msi)

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

X64 Package (sqlncli.msi)

+0

Risposta corretta. SQLNCLI10 è SQL 2008, 11 è SQL 2012 – TaterJuice

Problemi correlati