Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:SQL Server
Istanza gestita di SQL di Azure
Per installare un servizio di Service Broker, lo sviluppatore fornisce all'amministratore un set di script di installazione. che, in genere, includono le istruzioni Transact-SQL necessarie per creare i tipi di messaggi, i contratti, le code, i servizi e le stored procedure necessari per il servizio. A seconda del servizio, lo sviluppatore potrebbe fornire un set di script per il servizio di destinazione e un set diverso di script per il servizio di avvio.
Processo di installazione
Innanzitutto, l'amministratore esamina ed esegue gli script. L'amministratore configura quindi le entità di sicurezza, i certificati, le associazioni al servizio remoto e le route necessarie per il funzionamento dell'applicazione in un ambiente di produzione.
L'ambiente di sviluppo o test può contenere gli stessi nomi utente dell'ambiente di produzione, ma hanno certificati diversi associati a tali utenti. Questa differenza nei certificati garantisce un ulteriore grado di isolamento tra l'ambiente di test e l'ambiente di produzione, senza richiedere modifiche del codice Transact-SQL per la distribuzione. Gli sviluppatori possono testare il codice esatto da usare nell'ambiente di produzione, senza richiedere all'amministratore di fornire i certificati usati nell'ambiente di produzione.
Pianificare la disinstallazione delle applicazioni di Service Broker
Durante il processo di installazione, lo sviluppatore e l'amministratore devono pianificare e documentare la procedura per disinstallare l'applicazione. In genere, le applicazioni che usano Service Broker si affidano alla garanzia di messaggistica affidabile di Service Broker. Quindi, lo sviluppatore e l'amministratore devono collaborare per delineare una strategia e assicurare che l'applicazione elabori tutti i messaggi ricevuti prima che l'amministratore disinstalli l'applicazione.