Condividi tramite


Agente processo in background di Team Foundation

Il servizio Agente processo in background per Visual Studio Team Foundation fornisce un meccanismo di pianificazione generale per i servizi Web e i processi di Team Foundation. Questo servizio di Windows viene utilizzato anche per eseguire le attività generate da varie procedure guidate, quali Creazione guidata nuovo progetto team e Crea insieme di progetti team. Il servizio utilizza l'account del servizio di Team Foundation Server, definito TFSService, e viene eseguito in qualsiasi server in cui è in esecuzione un servizio Web o un'applicazione Web nel livello applicazione logico per Team Foundation. Per funzionare correttamente, l'account del servizio dell'Agente processo in background di Team Foundation deve disporre delle autorizzazioni richieste per le attività che esegue.

Alcuni servizi di Team Foundation dispongono di attività che si ripetono a intervalli regolari. Ad esempio, è possibile che gli amministratori desiderino pianificare l'esecuzione di compilazioni ogni notte. A questo scopo per i servizi di compilazione deve essere possibile impostare un evento pianificato automaticamente nel database di registrazione. Il servizio Agente processo in background di Team Foundation fornisce un singolo servizio basato su Windows per pianificare attività che si ripetono nei server in cui è in esecuzione Team Foundation. Questo servizio scorre il database di registrazione, identifica tutti i servizi Web di Team Foundation Server a cui sono associati eventi pianificati e pianifica le attività.

Nota importanteImportante

Per eseguire attività quale la creazione di insiemi di progetti team, l'account del servizio utilizzato dal servizio Agente processo in background di Team Foundation deve disporre di determinate autorizzazioni. Per ulteriori informazioni, vedere Account del servizio e dipendenze in Team Foundation Server.

Istanze

In qualsiasi server di livello applicazione di Team Foundation deve essere in esecuzione una sola istanza del servizio Agente processo in background di Team Foundation. Per impostazione predefinita, il servizio viene eseguito con l'account specificato durante l'installazione di Team Foundation Server. Per visualizzare lo stato di questo servizio in un server di livello applicazione, scegliere Strumenti di amministrazione dal menu Start, fare clic su Servizi e individuare il servizio.

Autorizzazioni

Il servizio Agente processo in background di Team Foundation utilizza lo stesso account del servizio di Team Foundation Server, TFSService. Per funzionare correttamente, questo account richiede le autorizzazioni seguenti:

  • Accedi come servizio

  • Gruppo Amministratori farm per qualsiasi applicazione Web di SharePoint utilizzata da Team Foundation Server.

  • TFSExecRole o entrambe le seguenti per qualsiasi database utilizzato da Team Foundation Server:

    • db_owner

    • db_create

Presupposti e limitazioni

Il servizio Agente processo in background di Team Foundation viene eseguito continuamente su tutti i server a livello applicazione. Non è necessario che gli amministratori arrestino o avviino il servizio manualmente, se non durante il ripristino di sistema. È ad esempio necessario arrestare il servizio prima di ripristinare i database. Il servizio viene riavviato automaticamente al riavvio di un server.

Gli amministratori non configureranno direttamente il servizio Agente processo in background di Team Foundation. Le attività che devono essere pianificate vengono configurate direttamente nei singoli componenti di Team Foundation, ad esempio Team Foundation Build. Quando viene aggiunto o eliminato un evento, il servizio riconfigura automaticamente le attività pianificate nel database di registrazione.

Tramite il servizio Agente processo in background di Team Foundation verrà registrata una sola istanza di ogni errore specificato fino a quando tale errore non viene risolto e non viene registrato un messaggio nel log eventi oppure fino a quando il servizio non viene riavviato manualmente. Per cercare il messaggio di errore nel log eventi, è necessario arrestare e riavviare il servizio.

Il servizio Agente processo in background di Team Foundation non è progettato per essere per un sistema di pianificazione multiuso o per fornire una precisione di pianificazione oltre al giorno della settimana, all'ora del giorno e al minuto del giorno. La maggior parte degli amministratori non ha bisogno di pianificare attività oltre questo livello di granularità.

Vedere anche

Attività

Modificare l'account o la password del servizio per Team Foundation Server

Modificare l'account del servizio o la password per SQL Server Reporting Services

Concetti

Account del servizio e dipendenze in Team Foundation Server