Share via


Completamento di una conversazione tra database

Questa esercitazione è destinata agli utenti che non hanno familiarità con Service Broker, ma che conoscono i concetti relativi ai database e le istruzioni Transact-SQL. L'esercitazione consente ai nuovi utenti di iniziare a creare ed eseguire una conversazione di base tra due database nella stessa istanza di Motore di database.

Lezioni dell'esercitazione

Questa esercitazione si basa sulle attività descritte nell'esercitazione Completamento di una conversazione in un singolo database. In questa esercitazione verrà illustrato come configurare l'esecuzione della conversazione tra due database nella stessa istanza di Motore di database.

I passaggi della lezione 2 sono identici a quelli seguiti nella lezione 1, con le eccezioni seguenti:

  • Si creeranno due database, InitiatorDB e TargetDB. Si creeranno tutti i servizi e le code per l'initiator in InitiatorDB e tutti i servizi e le code di destinazione in TargetDB.

  • Si creeranno due copie dei tipi di messaggio e dei contratti, una in InitiatorDB e l'altra in TargetDB. Entrambi lati della conversazione devono disporre di accesso a definizioni identiche dei tipi di messaggio e dei contratti.

  • Si imposterà la proprietà di database TRUSTWORTHY su ON in InitiatorDB. Si tratta del meccanismo più semplice per consentire conversazioni tra due database in esecuzione nella stessa istanza di Motore di database.

  • Si apprenderanno le istruzioni da eseguire in ciascun database e la sequenza di esecuzione per completare una conversazione.

I messaggi non vengono trasmessi in rete per conversazioni in cui entrambe le parti si trovano nella stessa istanza di Motore di database. La protezione e le autorizzazioni di Motore di database limitano l'accesso alle entità autorizzate. La crittografia di rete non è necessaria per questo scenario.

Questa esercitazione è suddivisa in quattro lezioni:

Requisiti

Per completare l'esercitazione, è necessario avere familiarità con il linguaggio Transact-SQL e con l'utilizzo dell'editor di query Motore di database in SQL Server Management Studio. Per eseguire l'esercitazione, è necessario disporre dell'autorizzazione CREATE DATABASE, CREATE ANY DATABASE o ALTER ANY DATABASE.

È necessario che nel sistema siano installati i componenti seguenti:

  • Qualsiasi edizione di SQL Server 2005 o SQL Server 2008.

  • SQL Server Management Studio o Management Studio Express.

  • Internet Explorer 6 o versioni successive.

    Nota

    Per la consultazione delle esercitazioni è consigliabile aggiungere i pulsanti Argomento precedente e Argomento successivo alla barra degli strumenti dell'applicazione utilizzata per visualizzare i documenti. Per ulteriori informazioni, vedere Aggiunta dei pulsanti Argomento precedente e Argomento successivo alla Guida.