SQL and Excel

SergZ

Добрый день!Widows 2000,MS Office 2000, SQL Server 2000Есть хранимая процедура, которая импортирует данные из Exel во временную таблицу Sql server 2000.Строка ХП которая делает импорт:EXEC('SELECT * INTO #Loader FROM OPENROWSET(''Microsoft.Jet.OLEDB.4.0'', ''Excel 8.0;IMEX=1;Database=' + @FileName + ''', Лист1$);');Если пользователь который запускает процедуру локальный админ на машине, то все в порядке, если обычный пользователь, то выходит ошибка:Server: Msg 7399, Level 16, State 1, Line 1OLE DB provider 'Microsoft.Jet.OLEDB.4.0' reported an error. [OLE/DB provider returned message: Неопознанная ошибка]OLE DB error trace [OLE/DB Provider 'Microsoft.Jet.OLEDB.4.0' IDBInitialize::Initialize returned 0x80004005: ].Подскажите как быть? Сделать пользователя локальным админом невозможно.
12 ответов

SergZ

Где находится файл Excel`я?Может у обычного пользователя прав нет на доступ к файлу?


SergZ

Посмотри вот эту ссылку http://support.microsoft.com/default.aspx?scid=kb;en-us;814398


SergZ

Всем спасибо.vzolotoy, ссылка то что надо, помогло.


SergZ

Всем спасибо.vzolotoy, ссылка то что надо, помогло.


SergZ

а у меня возникла другая проблема, пожалуйста, сюдаКто справился и научился импортировать, поделитесь тонкостями этой процедуры.


SergZ

А как называется ХП в которой есть такая строка?


SergZ

А как называется ХП в которой есть такая строка?
Эту процедуру каждый разработчик именуют по своему. В процессе ее создания


SergZ

Тады может есть способ как её отыскать???


SergZ

Или может весь текст ХП выложите для её создания...?


SergZ

Тады может есть способ как её отыскать???
Кого её хотелось бы знать ?


SergZ

Хотелось бы найти эту процедуру или увидеть текст этой процедуры...


SergZ

Ссылка[url=http://] http://support.microsoft.com/default.aspx?scid=kb;en-us;814398[/url]бесценна, давно искал вот здесь [url=http://]http://sql.ru/forum/actualthread.aspx?bid=1&tid=239796&hl=[/url]Спасибо !