Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как подружить OPENROWSET с Access DB .mdb!!!  [new]
Teslenko Sergey
Member

Откуда:
Сообщений: 181
вот код!

set @exec_load = '
INSERT INTO dbo.'+@Table_insert_name+' (
	[ND],
	[G32]
	)
SELECT
	cast([ND] as varchar(23)),
	cast([G32] as numeric (5,0))
FROM OPENROWSET
(
	''Microsoft.Jet.OLEDB.4.0'',
	'''+@path+'''; ''''; '''', DECL
);
'; execute sp_executesql @exec_load;


Выдаёт!

Msg 7399, Level 16, State 1, Line 2
The OLE DB provider "Microsoft.Jet.OLEDB.4.0" for linked server "(null)" reported an error. Authentication failed.
Msg 7303, Level 16, State 1, Line 2
Cannot initialize the data source object of OLE DB provider "Microsoft.Jet.OLEDB.4.0" for linked server "(null)".




set @exec = 'exec master..xp_cmdshell ''dir '+@path+''';'; execute sp_executesql @exec;

выдал что файл есть всё окей!

Вопрос какой должен быть пароль и логин для Access?

Сообщение было отредактировано: 8 авг 14, 14:11
8 авг 14, 14:05    [16417314]     Ответить | Цитировать Сообщить модератору
 Re: Как подружить OPENROWSET с Access DB .mdb!!!  [new]
o-o
Guest
пароль admin, в родном хэпле продукта описано.
вот их примеp и он рабoчий:
SELECT CustomerID, CompanyName
   FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
      'C:\Program Files\Microsoft Office\OFFICE11\SAMPLES\Northwind.mdb';
      'admin';'',Customers);
GO


а yбрав пароль, получаем то самое:
Msg 7399, Level 16, State 1, Line 16
The OLE DB provider "Microsoft.Jet.OLEDB.4.0" for linked server "(null)" reported an error. Authentication failed.
Msg 7303, Level 16, State 1, Line 16
Cannot initialize the data source object of OLE DB provider "Microsoft.Jet.OLEDB.4.0" for linked server "(null)".
9 авг 14, 19:54    [16421679]     Ответить | Цитировать Сообщить модератору
 Re: Как подружить OPENROWSET с Access DB .mdb!!!  [new]
Teslenko Sergey
Member

Откуда:
Сообщений: 181
o-o,

Лучше поздно, чем никогда.
Спасибо!
23 сен 14, 18:42    [16612205]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить