Farklı bir SQL giriş hesabı olarak yürütülecek bir SQL iş adımı nasıl ayarlayacağımı merak ediyorum. Görünüşe göre mevcut bir kimlik bilgisi gerektiren Yeni bir Proxy Hesabı oluşturmam gerekiyor. Bir kimlik bilgisi oluşturduğumda tek seçeneğim Windows Oturum Açma kimlik bilgisini kullanmak.
Çalışmaya çalıştığım iş aşağıda. Başka ek ifadeler vardır, ancak iş adımı SQL oturum açma olarak çalışacak şekilde ayarlandığında başarısız olur.
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;
Bu bir SQL Job Step ile çalıştırıldığında başarısız olur.
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.
Neden tüm bu tablolar yerel db üzerinde bulunduğunda uzak bir sunucuya erişmeye çalıştığı konusunda net değilim.