Perché l'elenco a discesa "Esegui come" è sempre vuoto quando si tenta di impostare un processo di agente SQL? Sto cercando di impostare alcuni processi di SQL Agent da eseguire utilizzando un account proxy. Sono un membro di SQLAgentUserRole, SQLAgentReaderRole e SQLAgentOperatorRole. Quando provo ad aggiungere un passaggio al lavoro, seleziono SQL Integration Services Package e l'elenco a discesa Esegui come è vuoto.Lavoro SQL - L'elenco a discesa "Esegui come" è vuoto
Chiunque sia un sysadmin può visualizzare il proxy. Non dovrei essere in grado di utilizzare il proxy come membro di SQLAgentUserRole, SQLAgentReaderRole e SQLAgentOperatorRole? Cosa mi manca qui?
(L'account proxy è attivo al sottosistema: Pacchetti SQL Integration Service e questo è SQL Server 2008 R2)
EDIT -
MSDN: "I membri di questi ruoli del database (SQLAgentUserRole, SQLAgentReaderRole, e SQLAgentOperatorRole) può visualizzare ed eseguire i lavori che possiedono e creare passaggi di lavoro eseguiti come account proxy esistente. " E questo altro articolo sui ruoli fissi del server menziona che l'accesso può essere concesso ai proxy, ma non menziona come farlo: MSDN.
Grazie per aver risposto a Diego! Ho incollato una citazione da MSDN nella mia domanda. La citazione dice che dovrei essere in grado di eseguire lavori con account proxy anche se non sono sysadmin. Stai dicendo che non è vero? –
Ho chiesto al mio amministratore di concedere esplicitamente l'accesso al proxy nella pagina principale delle proprietà del proxy. Vedremo se funziona. –
Funziona. È possibile aggiungere l'accesso agli account proxy. Devi concedere esplicitamente l'accesso a ruoli o nomi utente sulla pagina principale. –