Мені цікаво, як налаштувати етап завдання SQL, який буде виконуватися як інший обліковий запис для входу в SQL. Здається, мені потрібно створити новий обліковий запис проксі, який вимагає наявних даних. Коли я створюю обліковий запис, єдиний варіант - використовувати вхідні дані Windows Login.
Робота, яку я намагаюся виконувати, наведена нижче. Є й інші додаткові заяви, але коли я встановлюю крок завдання для запуску в якості входу в SQL, він не працює.
insert into [dbo].[TableA]
SELECT
ss.[Ref_ID]
,mm.[studentID]
,mm.[studentPersonID]
,mm.[studentFirstname]
FROM [dbo].[TableB] mm
left outer join [dbo].[TableC] ss on ss.parentPersonID=mm.parentPersonID and mm.studentPersonID = ss.studentPersonID
where ss.Ref_ID is not null;
Коли це виконується через крок завдання SQL, він не вдається.
Executed as user: an_admin_account. Access to the remote server is denied because the current security context is not trusted. [SQLSTATE 42000] (Error 15274). The step failed.
Мені незрозуміло, чому він намагається отримати доступ до віддаленого сервера, коли всі ці таблиці існують на локальному db.