Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Nie można zainicjować obiektu źródła danych dostawcy OLE DB Microsoft.ACE.OLEDB.12.0 dla serwera połączonego (null)

Czy dostawca jest zainstalowany? Dostawca Microsoft.ACE.OLEDB.12.0 nie jest tam domyślnie, więc jeśli go nie zainstalowałeś, nie będzie można go zainicjować.

Zajrzyj do SQL Management Studio w Server Objects -> Linked Servers -> Providers i zobacz, czy jest na liście.

Jeśli nie, musisz zainstalować aparat bazy danych Microsoft Access (albo x86 lub x64 w zależności od instalacji serwera SQL), który zainstaluje dostawcę za Ciebie.

Pobierz oprogramowanie tutaj:

Możliwość redystrybucji Microsoft Access Database Engine 2010



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dlaczego moje lewe sprzężenie nie zwraca wartości null?

  2. Kiedy używać operatora tabeli APLIKUJ

  3. Dostrajanie indeksu geoprzestrzennego

  4. pyodbc.connect() działa, ale nie sqlalchemy.create_engine().connect()

  5. Jak wygenerować skrypt INSERT dla istniejącej tabeli programu SQL Server, która zawiera wszystkie przechowywane wiersze?