Как импортировать файл.xlsx в базу данных SQL Server на MacOS?
Я установил SQL-сервер с помощью Docker на компьютере MacOS. Я также установил SQL Operations Studio в качестве графического интерфейса.
В SQL Operations Studio я пытаюсь импортировать список "Данные" из файла AllData.xlsx из нескольких листов во вновь созданную таблицу "Data_test" в моей базе данных "TestDB", используя этот фрагмент кода:
USE TestDB;
GO
SELECT * INTO Data_test
FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0',
'Excel 12.0; Database=/Users/user_name/Desktop/AllData.xlsx', [Data$]);
GO
Я получаю ошибку, как это:
"The OLE DB provider "Microsoft.ACE.ODBC.12.0" has not been registered."
Есть ли способ решить эту проблему?
На этот вопрос уже пытались ответить по этой ссылке. Рекомендуется использовать ODBC вместо OLEDB, но ссылка, приведенная в ответе, относится к импорту в Excel из базы данных, что противоположно тому, что я пытаюсь сделать.
В целом, я ищу способ импортировать файлы.xlsx в базы данных SQL-сервера на Mac без использования Windows. Я бы переключился с SQL Operation Studio, если бы это решило проблему.