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

0

Witam.

Próbuję uruchomić następujące zapytanie:

SELECT * 
FROM OPENROWSET('Microsoft.ACE.OLEDB.16.0',
    'Excel 16.0; Database=D:\IMPORT\Plik202101.xlsx;', 'DATA');

Ale dostaję ten błąd:

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

Próbowałem też:

sp_configure 'show advanced options', 1;
RECONFIGURE;
GO
sp_configure 'Ad Hoc Distributed Queries', 1;
RECONFIGURE;
GO

EXEC master.[sys].[sp_MSset_oledb_prop] N'Microsoft.ACE.OLEDB.16.0', N'AllowInProcess', 1

EXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.16.0', N'DynamicParameters', 1

Co jeszcze mógłbym zrobić?

0

https://support.microsoft.com/pl-pl/topic/error-message-when-you-try-to-create-an-instance-of-an-ole-db-provider-in-sql-server-cannot-create-an-instance-of-ole-db-provider-7ab8d68e-da66-54eb-564e-1989760bc9df

Zachęcam do instalowania serwerów i narzędzi developerskich w angielskiej wersji językowej - wklejając oryginalną (nieprzetłumaczoną) treść błędu w wyszukiwarce zawsze dostaniesz o wiele więcej wyników, niż dla polskiej wersji.

Cannot create an instance of OLE DB provider "Microsoft.ACE.OLEDB.16.0" for linked server "(null)".

1 użytkowników online, w tym zalogowanych: 0, gości: 1