Назад | Перейти на главную страницу

Добавить файл Excel в качестве связанного сервера в SQL 2012

Я пытаюсь добавить связанный сервер к файлу Excel 2010 из SQL Server 2012. Все ссылки, которые я нашел в Интернете для этого, используют более старые версии SQL Server и драйвер, который они говорят вам использовать Microsoft.Jet .OLEDB.4.0 ', нет в 2012 году, насколько я могу судить.

Может ли кто-нибудь сказать мне, какого поставщика мне нужно использовать и какое должно быть название продукта, источник данных и строка поставщика?

Для справки, это экран, на который я смотрю:

Спасибо.

Возможно, вы используете 64-разрядную версию SQL Server, но у вас установлен только 32-разрядный поставщик Jet. В этом случае вам необходимо удалить 32-разрядный поставщик и установить 64-разрядный поставщик. Ядро СУБД Access установит поставщика Jet, который является тем же поставщиком, который использовался для подключения к Excel.

Распространяемый компонент Microsoft Access Database Engine 2010

Вы захотите использовать драйвер Microsoft.ACE.OLEDB.12.0 согласно этому руководству, http://www.excel-sql-server.com/excel-import-to-sql-server-using-linked-servers.htm

Драйвер является частью Распространяемый компонент Microsoft Access Database Engine 2010 этот @squillman уже связан.