moin zusammen,
ich habe eine assembly (c#) in der datenbank 'dbinterface' registriert u.a. mit der funktion 'writebinary2file'.
ein zeitgesteuerter auftrag fragt eine tabelle ab und soll dateien erzeugen, wenn gefordert.
hier ist aber das problem, dass der job auf einen ordner (d:\transfer) nicht zugreifen kann.
ich weiß, dass man bei windows in den ordneroption unter 'sicherheit' die jeweiligen benutzer einstellen muss. der serverrolle 'sqlserveragent' wurde die berechtigungen zugewiesen aber dennoch funktioniert es nicht.
daher meine frage: kann das mit den berechtigungen (benutzer, rollen) auf dem sql-server zu tun haben?
müssen der datenbank dbinterface, der methode writebinary2file oder dem sql-job noch bestimmte rollen zugeteilt werden?
ich stehe da leider auf dem schlauch -.-
danke vorab und schon mal ein schönes wochenende
ich habe eine assembly (c#) in der datenbank 'dbinterface' registriert u.a. mit der funktion 'writebinary2file'.
ein zeitgesteuerter auftrag fragt eine tabelle ab und soll dateien erzeugen, wenn gefordert.
hier ist aber das problem, dass der job auf einen ordner (d:\transfer) nicht zugreifen kann.
ich weiß, dass man bei windows in den ordneroption unter 'sicherheit' die jeweiligen benutzer einstellen muss. der serverrolle 'sqlserveragent' wurde die berechtigungen zugewiesen aber dennoch funktioniert es nicht.
daher meine frage: kann das mit den berechtigungen (benutzer, rollen) auf dem sql-server zu tun haben?
müssen der datenbank dbinterface, der methode writebinary2file oder dem sql-job noch bestimmte rollen zugeteilt werden?
ich stehe da leider auf dem schlauch -.-
danke vorab und schon mal ein schönes wochenende