PROBLEMA Il provider 'SQL Server Native Client 10.0' non è registrato nel computer locale

Pubblicità

LIONES

Utente Attivo
Messaggi
253
Reazioni
28
Punteggio
38
Applicazione scritta anni fa con vs express

che importa (importava ...) alcuni dati da un MS db sql server (ipotizzo versione gratuita)

ora l'applicazione è stata sposta su un nuovo pc di sviluppo con vs 2017 (debitamente licenziato) dove non c'è il motore ms db Sql, quindi lanciando l'importazione ottengo: "Il provider 'SQL Server Native Client 10.0' non è registrato nel computer locale"

domanda: il provider viene installato quando si istalla il ds sql?
quindi mettendo il programma sul pc di utilizzo reale, dove il db è funzionante con l'applicazione "propria", il provider sarà trovato !?

(a limite dovrò variare la stringa di connessione:
<add name="...="Provider=SQL Server Native Client 10.0;SERVER=PC-OTTAVIO;WSID=PC-PIPPO;DATABASE=piripicchio;Integrated Security=SSPI;LANGUAGE=Italiano"/>)
(come vedo il provider istallato sul pc???)

o devo istallarlo quando istallo la mia applicazione?


Grazie

ps
inutile dire che per molti anni mi sono occupato di altre cose...
 
Dipende tutto da dove leggeva il db, se prima il db era il localhost.
Probabilmente devi cambiare la tua stringa di connessione
 
La stinga è sicuramente da cambiare

Il dubbio e che l'errore:

provider 'SQL Server Native Client 10.0' non è registrato nel computer locale

Dice "sembra" che non trova il provider

L'alternativa e provare con i driver ODBC
 
Pubblicità
Pubblicità
Indietro
Top