sql >> Databasteknik >  >> RDS >> Sqlserver

Det går inte att initiera datakällobjektet för OLE DB-leverantören Microsoft.ACE.OLEDB.12.0 för länkad server (null)

Är leverantören installerad? Microsoft.ACE.OLEDB.12.0-leverantören finns inte där som standard, så om du inte har installerat den kommer den inte att kunna initieras.

Ta en titt i SQL management studio i Server Objects -> Linked Servers -> Providers och se om det finns med i listan.

Om inte, måste du installera Microsoft Access Database Engine (antingen x86 eller x64 beroende på din SQL-serverinstallation) som kommer att installera leverantören åt dig.

Ladda ner programvaran här:

Microsoft Access Database Engine 2010 Redistributable



  1. uppföljningstabell utan kolumn "id"

  2. Oracle Sök efter sträng i alla tabeller, alla kolumner

  3. Inbyggd fråga för JPA- och JSON-operatör

  4. Är det möjligt att anropa en användardefinierad funktion utan schemanamnet?