3

SQL Server 2012 - доступ к 32-разрядной версии 2003 - я могу импортировать базу данных, я не понимаю, почему я не могу ссылаться на нее. SQL 2012 мог изменить строку подключения или что-то в этом роде.

Я только что установил SQL Server 2012, чтобы проверить различия и убедиться, что он подходит для моей работы. Возможно, я не профессионал в SQL, но я не вижу, как добавить базу данных Link to Jet на мой сервер. Я импортировал базы данных Jet, но при переходе через графический интерфейс для связывания базы данных JET я не вижу поставщика для JET. Я использую Access 2003 (мне не нравится графический интерфейс 2008+)

Я искал не нашел ничего похожего на мою проблему; по крайней мере, я ничего не понял. Ничего не сказано, как добавить Jet db Provider.

Я запустил строку подключения к базе данных Jet через QA:

sp_addlinkedserver 'USGEScrub', 'Access', 'Microsoft.Jet.OLEDB.4.0',  
'D:\Lead$\SupList\USGEScrub.mdb' 

Строка подключения работает до тех пор, пока я не попытаюсь получить доступ к данным, а затем я получаю эту ошибку и, конечно, если я нажимаю на ссылки, ничего не появляется:

НАЗВАНИЕ: Microsoft SQL Server Management Studio

Не удалось получить данные для этого запроса. (Microsoft.SqlServer.Управление.Sdk.Sfc)

Для получения справки нажмите: http://go.microsoft.com/fwlinkProdName=Microsoft%20SQL%20Server&LinkId=20476.

ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ:

Возникла исключительная ситуация при выполнении оператора или пакета Transact-SQL. Невозможно создать экземпляр поставщика OLE DB "Microsoft.Jet.OLEDB.4.0 "для связанного сервера" USGEScrub ". (Microsoft SQL Server, ошибка: 7302)

Для получения справки нажмите: http://go.microsoft.com/fwlinkProdName=Microsoft%20SQL%20Server&ProdVer=11.00.2100&EvtSrc=MSSQLServer&EvtID=7302&LinkId=20476

1 ответ1

0

Похоже, что это может быть связано с драйверами.
Вот мнение Microsoft по этому вопросу: http://support.microsoft.com/kb/2555855

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .