Sven Krampe
2007-07-10 07:22:00 UTC
Hallo Newsgroup,
ich habe folgendes Problem:
Auf einem SQL Server 2005 werden über den SQL Server Agent SSIS Pakete
ausgeführt, die einen Datenimport durchführen. Das funktioniert auch
problemlos.
Ich möchte nun Endanwendern die Berechtigung geben, die Zeitpunkte der
Übernahmen selbst zu definieren. Sie sollen also für einen vorgegebenen
Auftrag den Zeitplan ändern können. Dazu haben wir eine kleine .NET Anwendung
entwickelt, die per SMO auf den SQL Server zugreift. Die User haben in der
msdb-Datenbank die Datenbankrollen SQLAgentOperatorRole, SQLAgentReaderRole
und SQLAgentUserRole.
Als nicht sysadmin-User haben sie allerdings nicht das Recht einen "fremden"
Auftrag zu ändern. Ziel ist es aber, dass mehrere User den Zeitplan eines
Auftrags ändern sollen.
Hat jemand eine Idee wie wir an dieser Stelle weiter kommen können?
Danke & Gruß,
Sven
ich habe folgendes Problem:
Auf einem SQL Server 2005 werden über den SQL Server Agent SSIS Pakete
ausgeführt, die einen Datenimport durchführen. Das funktioniert auch
problemlos.
Ich möchte nun Endanwendern die Berechtigung geben, die Zeitpunkte der
Übernahmen selbst zu definieren. Sie sollen also für einen vorgegebenen
Auftrag den Zeitplan ändern können. Dazu haben wir eine kleine .NET Anwendung
entwickelt, die per SMO auf den SQL Server zugreift. Die User haben in der
msdb-Datenbank die Datenbankrollen SQLAgentOperatorRole, SQLAgentReaderRole
und SQLAgentUserRole.
Als nicht sysadmin-User haben sie allerdings nicht das Recht einen "fremden"
Auftrag zu ändern. Ziel ist es aber, dass mehrere User den Zeitplan eines
Auftrags ändern sollen.
Hat jemand eine Idee wie wir an dieser Stelle weiter kommen können?
Danke & Gruß,
Sven