Я только что установил SQL Server 2012, чтобы проверить различия и убедиться, что он подходит для моей работы. Я не могу быть профессионалом в SQL, но я не вижу, как добавить ссылку на базу данных 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'
Строка подключения работает до тех пор, пока я не попытаюсь получить доступ к данным, а затем я получаю эту ошибку, и, конечно, если я нажимаю на ссылки, ничего не появляется:
TITLE: Microsoft SQL Server Management Studio
Failed to retrieve data for this request. (Microsoft.SqlServer.Management.Sdk.Sfc)
Для получения справки щелкните: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&LinkId=20476
ADDITIONAL INFORMATION:
An exception occurred while executing a Transact-SQL statement or batch.
Cannot create an instance of OLE DB provider "Microsoft.Jet.OLEDB.4.0" for linked
server "USGEScrub". (Microsoft SQL Server, Error: 7302)
Для получения справки щелкните: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&ProdVer=11.00.2100&EvtSrc=MSSQLServer&EvtID=7302&LinkId=20476
Microsoft.Jet.OLEDB.4.0
- person Robert Harvey   schedule 26.06.2012