none
SSIS und MS SQL Job mit Zugriff auf File Server RRS feed

  • Frage

  • Hallo Zusammen,

    per MS SQL Job (SQL Server 2014) wird eine Prozedur ausgelöst, welche ein SSIS Projekt (Visual Studio 2015) auslöst. Dabei werden csv Dateien von File Servern importiert. Der Job/ Agent wird vom sa ausgeführt. Gibt es eine Möglichkeit (File Manager?), das ganze so anzupassen, das nicht der sa, sondern ein anderer User die csv Dateien ausliest?

    Vielen Dank für ein kurzes Feedback und viele Grüße

    Claudia

    Dienstag, 30. Januar 2018 14:21

Antworten

  • Hallo Claudia,

    den SysAdmin Account "sa" sollte man abolut nie für irgendeine Applikation verwenden, auch nicht für SSIS Packages. Und ein SQL Login hat gar nichts mit dem File Manager zu tun, das spielt sich außerhalb des SQL Server ab.

    Für die Anmeldung an den SQL Server, um die Daten zu importieren, brauchst Du doch nur einen entsprechenden SQL Login anlegen, der auf die Zieltabellen Schreibrechte hat, weiter nichts.

    Und was den File Zugriff durchs Package im SQL Server Agent Job betrifft, da kann man eine Agent Proxy Account anlegen, der die entsprechenden Rechte aufs Dateisystem hat und die Datei lesen darf; verwende also besser eine Proxy: Erstellen eines Proxys für den SQL Server-Agent

     


    Olaf Helper

    [ Blog] [ Xing] [ MVP]

    Dienstag, 30. Januar 2018 16:53