Траблы при исполн. Job, где есть Linked-Server

superbluesman
Дата: 11.12.2002 09:17:57
Уважаемые!!! Подскажите в чём может быть проМблема, пожалуйста.

Создаю Job из одного Step-a, в котором назначаю нижеуказанную хранимую процедуру. Эта процедура в QA работает на ура, а вот при запуске задания по расписанию - ругается так:
Executed as user: sa. OLE DB provider 'Microsoft.Jet.OLEDB.4.0' reported an error. Authentication failed. [SQLSTATE 42000] (Error 7399) [SQLSTATE 01000] (Error 7312).

Аутентификация на моём SQL2000 Server и SQL Agent - смешанная, под логином sa, без пароля. Задание запускается с той же машины, где и SQL сервер

Если же в этой хранимой процедуре я просто делаю обычные селекты из таблиц SQL-сервера (без использования Linked-сервера), то JOB проходит успешно.

Linked-сервер у меня это \\Master\Facultativ\Server\facultativ_server.mdb

Где, как указать аутентификацию для OLE DB provider 'Microsoft.Jet.OLEDB.4.0 ???



CREATE PROCEDURE [dbo].[p_get_svod_dan]
@n_RetVal INTEGER OUTPUT
AS
SET NOCOUNT ON

DECLARE @NameAccessLnkServer VARCHAR(70), @TmpStr VARCHAR(4000)
SET @NameAccessLnkServer='access_facultativ'

IF object_id('tempdb..#tmp_avto_model') IS NOT NULL DROP TABLE #tmp_avto_model
CREATE TABLE #tmp_avto_model(cd_mdl INT, cd_typ CHAR(255), mrk CHAR(255), mdl CHAR(255))

SET @TmpStr='INSERT INTO #tmp_avto_model SELECT cd_mdl, cd_typ, mrk, mdl FROM OPENQUERY('+@NameAccessLnkServer+',
''SELECT * FROM s_avto_model'')'
EXEC(@TmpStr)
IF @@ERROR<>0
BEGIN
SET @n_RetVal=-2
RAISERROR (' Ошибка при загрузке данных Access-таблицы !',16,1)
END
Glory
Дата: 11.12.2002 11:33:54
Рекомендации, данные в BOL для этой ошибке, выполнили ?
А это читали - PRB: Need to Map to Default Admin Account and Use NULL for Password In Order to Query Linked Server to Access Database ?