Furnizorul OLE DB „SQLNCLI10.1” nu a fost înregistrat.; 42000 (Administrarea sistemului, Sql Server 2008, Server Sql)

lankylad a intrebat.

Am un proiect SQL Server 2008 Analysis Services. În Data Source View (Vizualizare sursă de date) am o Named Query (Interogare numită) care face referire la o singură sursă de date care conține trei tabele. Proiectul se procesează cu succes și cubul poate fi navigat.

Am adăugat recent o a doua sursă de date la Data Source View și am legat un tabel la Named Query original.

Când încerc să procesez proiectul, primesc mesajul:

Eroare OLE DB: Eroare OLE DB sau ODBC: Furnizorul OLE DB „SQLNCLI10.1” nu a fost înregistrat.; 42000.

Șirul de conexiune pentru ambele surse de date utilizează SQLNCLI10.1.

Comentarii

  • Aș dori să aflu dacă a existat vreo rezolvare. Am un scenariu identic. –  > Por Jeff Sacksteder.
2 răspunsuri
Satya SKJ

Care este șirul de conexiune utilizat pentru a conecta sursa de date, ar trebui pe linii similare de: Provider=SQLNCLI10.1;Securitate integrată=””;Persist Security Info=False;ID utilizator=sa;Catalog inițial=AdventureWorksDW;Sursa de date=MyServer;Nume fișier inițial=””;Server SPN=””

SQLNCLI10.1 este pentru SQL 2008 și versiunile superioare, puteți, de asemenea, să verificați și să descărcați din pachetul de caracteristici SQL 2008 R2 și să reinstalați pe server. Astfel, puteți încerca să editați sursa (sursele) de date pentru baza de date și să treceți de la furnizorul SQLNCLI.1 la furnizorul SQLNCLI10.1 Native Client.

Ian Boyd

Serverul SQL „nativ” OLE DB Driver cunoscut sub numele de „SQLNCLI10” nu este livrat cu Windows. A fost livrat cu SQL Server 2008.

Acest lucru înseamnă că va trebui să îl instalați manual pe mașina care dorește să se conecteze la baza de date.

Alte OLE DB pentru SQL Server:

  • SQLOLEDB: Se livrează cu fiecare versiune de Windows
  • SQLNCLI: Livrat cu SQL Server 2005; trebuie instalat manual pe mașinile clienților. (nu este recomandat)
  • SQLNCLI10: Livrat cu SQL Server 2008; trebuie instalat manual pe mașinile clienților. (nerecomandat)
  • SQLNCLI11: Livrat cu SQL Server 2012; trebuie instalat manual pe mașinile clienților (nerecomandat)
  • MSOLEDBSQL: Livrat cu SQL Server 2017 și mai nou; trebuie instalat manual pe mașinile clienților. Suportă SQL Server 2005 și mai nou.