Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 MSSQL2005 export to XML  [new]
Andrij Koropetsky
Member

Откуда:
Сообщений: 1
При использовании SQL7 и SQL 2000 ми еспортировали записи в Access (через линкед сервер)

При переходе на MSSQL2005 x64 выяснили что отсутствует провайдер (Microsoft.Jet.OLEDB.4.0) для создания линкед сервера

Что порекомендуете?
Возможно ли експортировать в XML? как?
24 мар 06, 12:13    [2485709]     Ответить | Цитировать Сообщить модератору
 Re: MSSQL2005 export to XML  [new]
ban_
Member

Откуда:
Сообщений: 47
Действительно проблема есть на 64 битах.
EXEC sp_addlinkedserver 
	@server = N'ias', 
	@provider = N'Microsoft.Jet.OLEDB.4.0', 
	@srvproduct = N'OLE DB Provider for Jet',
	@datasrc = N'C:\WINDOWS\SysWOW64\ias\ias.mdb'
EXEC sp_addlinkedsrvlogin 
	@rmtsrvname = N'ias',
	@useself = N'TRUE',
	@locallogin = NULL, 
	@rmtuser = N'Admin', 
	@rmtpassword = Null
Регистрирует, но доступа не дает:
The OLE DB provider "Microsoft.Jet.OLEDB.4.0" has not been registered.

Через OPENQUERY тоже не катит.

На 32 битах все нормально. Попробовал обновить MDAC 2.8 - не помогает. Причем C:\WINDOWS\SysWOW64\msjet40.dll есть, но в списке провайдеров его нет.
Самое интересное в Itegration Services пакете на 64 битах в OLE DB Source этот провайдер есть и даже работает.
Так что если Вы тяните данные из Access-а, то переходите на пакет.
24 мар 06, 18:03    [2487921]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить