SQL-Agent-Auftrag - "Ausführen Als" drop-down-Liste leer ist
Warum ist der "Ausführen Als" drop-down-Liste ist immer leer, wenn ich versuche zum einrichten einer SQL-Agent-Auftrag? Ich bin versucht, einige SQL-Agent-Aufträge laufen über einen proxy-Konto. Ich bin ein Mitglied von SQLAgentUserRole, SQLAgentReaderRole und SQLAgentOperatorRole. Wenn ich versuche, einen Schritt hinzuzufügen, um den job, ich wählen Sie SQL Integration Services-Paket und Führen Sie Als drop-down-Liste leer ist.
Jeder, der eine sysadmin-anzeigen können Sie den proxy. Sollte ich nicht in der Lage sein zu verwenden, der proxy als Mitglied von SQLAgentUserRole, SQLAgentReaderRole und SQLAgentOperatorRole? Was vermisse ich hier?
(Das proxy-Konto aktiv ist, um die subsystem: SQL-Integration-Service-Pakete und das ist SQL Server 2008 R2)
BEARBEITEN -
MSDN: "Die Mitglieder dieser Datenbankrollen (SQLAgentUserRole, SQLAgentReaderRole und SQLAgentOperatorRole) anzeigen und ausführen von jobs, die Sie besitzen, und erstellen Sie job-steps ausführen, wie Sie eine vorhandene proxy-Konto." Und diese anderen Artikel auf festen server-Rollen erwähnt, dass der Zugriff gewährt werden kann, proxies, aber es nicht zu erwähnen, wie es zu tun: MSDN.
InformationsquelleAutor Edward Pescetto | 2012-08-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fand ich die Antwort auf diese Frage. Benutzer, die nicht der sysadmin haben Zugriff auf den proxy-Konto ausdrücklich zu Ihrer Rolle oder einen Benutzernamen:
Gewähren von Zugriff auf proxy-accounts für nicht-Systemadministratoren
Auf der Seite allgemein können Sie ändern Sie die proxy-account-Namen, Anmeldeinformationen, oder das subsystem, die es verwendet. Auf der Seite Prinzipale, Sie können hinzufügen oder entfernen, logins oder Rollen zu erteilen oder entfernen, die Zugriff auf den proxy-Konto.
http://msdn.microsoft.com/en-us/library/ms187890(v=sql.100).aspx
InformationsquelleAutor Edward Pescetto
Nein, das sollten Sie nicht. Memebers der Rollen, die Sie soeben erwähnten, können nur Arbeitsplätze schaffen, dass die Ausführung als sich selbst, weil Sie nicht-administrativer Rollen. Wenn Sie möchten, führen Sie einen job mit antoher Benutzer, benötigen Sie Zugriff auf einen proxy-Konto. Wenn ich mich nicht Irre, die einzige Gruppe ist, die Zugriff auf proxy-accounts ist sysadmin, so müssen Sie einen admin für dich tun.
Ich fragte meine admin explizit den Zugriff auf den proxy auf die Seite Prinzipale der proxy-Eigenschaften. Wir werden sehen, ob es funktioniert.
Es funktioniert. Sie können hinzufügen, die Zugriff auf proxy-accounts. Sie müssen explizit den Zugriff zu Rollen oder Benutzernamen auf der Prinzipien-Seite.
InformationsquelleAutor Diego
InformationsquelleAutor Alex