Поставщик OLE DB «Microsoft.ACE.OLEDB.12.0» для связанного сервера «(ноль)»

Я пытаюсь выполнить следующую инструкцию, но получаю сообщения об ошибках чуть ниже. Я исследовал ответы без конца, и никто не работал для меня. Я использую Office 365 (64 бита). Я загрузил ядро ​​базы данных Microsoft Access (64 бита). Это в Visual Studio 2013 с SSDT, а также с SQL Server 2012. У меня нет доступа к изменению среды или параметров запуска для SQL Server. Любая помощь приветствуется.

SELECT * FROM OPENROWSET('Microsoft.ACE.OLEDB.15.0', 
    'Excel 12.0;Database=C:\Users\UserName\Folder\SomeFile.xlsx;;HDR=NO;IMEX=1', [Table 1$])
Сообщение 7399, уровень 16, состояние 1, строка 1 Поставщик OLE DB "Microsoft.ACE.OLEDB.15.0" для связанного сервера "(null)" сообщил об ошибке. Поставщик не предоставил никакой информации об ошибке.Сообщение 7303, уровень 16, состояние 1, строка 1 Не удается инициализировать объект источника данных поставщика OLE DB "Microsoft.ACE.OLEDB.15.0" для связанного сервера "(null)".

Вот что я попробовал:

Сначала я побежал ...

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

Вслед за ... без любви.

EXEC sys.sp_addsrvrolemember @loginame = N'<<Domain\User>>', @rolename = N'sysadmin';
GO

EXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.15.0', N'AllowInProcess', 1 
GO 
EXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.15.0', N'DynamicParameters', 1 
GO 

Я изменил код для чтенияMicrosoft.ACE.OLEDB.12.0 как я это уже видел, любви до сих пор нет.

Я также проверил разрешения C: \ Users \ MSSQLSERVER \ AppData \ Local \ Temp и C: Windows \ ServiceProfiles \ NetworkService \ AppData \ Local, которые предоставили полный доступ для следующих функций: Система, MSSQLSERVER и Администраторы, Сетевая служба (включено последний).

Все еще нет любви.

Наконец, я попытался перейти на 32-разрядную версию Microsoft Access Database Engine, которая по-прежнему не работает.

Помогите кому-нибудь?

Ответы на вопрос(14)

Ваш ответ на вопрос