Lezione 3: Creazione degli oggetti di conversazione dell'iniziatore
Si applica a:SQL ServerIstanza gestita di SQL di Azure
In questa lezione verranno descritte le procedure per compilare tutti gli oggetti che consentono a un database di avviare una conversazione con un altro database.
Procedure
Passare al database InitiatorDB
Copiare il seguente codice e incollarlo nella finestra dell'Editor di query. Eseguire quindi il codice per cambiare contesto passando al database InitiatorDB.
USE InitiatorDB; GO
Creare i tipi di messaggio
Copiare il seguente codice e incollarlo nella finestra dell'Editor di query. Quindi, eseguirlo per creare i tipi di messaggio per la conversazione. I nomi e le proprietà dei tipi di messaggio specificati a questo punto devono essere identici a quelli creati in TargetDB nella lezione precedente.
CREATE MESSAGE TYPE [//BothDB/2DBSample/RequestMessage] VALIDATION = WELL_FORMED_XML; CREATE MESSAGE TYPE [//BothDB/2DBSample/ReplyMessage] VALIDATION = WELL_FORMED_XML; GO
Creare il contratto
Copiare il seguente codice e incollarlo nella finestra dell'Editor di query. Quindi, eseguirlo per creare il contratto della conversazione. Il nome e le proprietà del contratto specificati a questo punto devono essere identici a quelli creati in TargetDB nella lezione precedente.
CREATE CONTRACT [//BothDB/2DBSample/SimpleContract] ([//BothDB/2DBSample/RequestMessage] SENT BY INITIATOR, [//BothDB/2DBSample/ReplyMessage] SENT BY TARGET ); GO
Creare la coda e il servizio dell'iniziatore
Copiare il seguente codice e incollarlo nella finestra dell'Editor di query. Quindi, eseguirlo per creare la coda e il servizio dell'iniziatore. Poiché non viene specificato alcun nome di contratto, nessun altro servizio può usare questo servizio come destinazione.
CREATE QUEUE InitiatorQueue2DB; CREATE SERVICE [//InitDB/2DBSample/InitiatorService] ON QUEUE InitiatorQueue2DB; GO
Passaggi successivi
Sono stati configurati correttamente InitiatorDB e TargetDB per supportare una conversazione tra i due database. Verrà quindi completata una conversazione che usa questa configurazione. Per altre informazioni, vedere Lezione 4: Inizio di una conversazione e trasmissione di messaggi.
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per