Импортировать данные электронной таблицы Excel в существующую таблицу sql?

У меня есть таблица с именем tblAccounts, содержимое которой будет получено из электронной таблицы Excel.

Я использую MS SQL Server 2008 (x64) на Windows 8.1 (x64)

Я пытался использовать мастер импорта / экспорта SQL Server, но нет возможности выбрать существующую таблицу, а есть только вариант создания новой.

Я пытался использовать другие методы, такие как OPENROWSETS

INSERT INTO tblAccount SELECT * FROM OPENROWSET( 'Microsoft.Jet.OLEDB.4.0',
'Excel 12.0;Database=D:\exceloutp.xls','SELECT * FROM [Sheet1$]')

но дал мне ошибку:

Msg 7308, Level 16, State 1, Line 1
OLE DB provider 'Microsoft.Jet.OLEDB.4.0' cannot be used for distributed queries because the provider is configured to run in single-threaded apartment mode.

Некоторые исследования показали, что это произошло из-за 64-битного экземпляра SQL-сервера.

Проблема заключается в том, что эта передача данных Excel в таблицу SQL должна выполняться только с помощью мастера импорта / экспорта SQL.

Как я могу импортировать таблицу Excel в существующую таблицу SQL, не создавая новую?

Спасибо!

Некоторые ссылки, которые я посетил, но не смогли помочь мне решить мою проблему:

Как импортировать электронную таблицу Excel в SQL Server?

Исправить ошибку OLE DB

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

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