Compartilhar via


Concluindo uma conversação entre bancos de dados

Este tutorial destina-se aos usuários que não têm experiência com o Service Broker, mas que têm familiaridade com conceitos de banco de dados e instruções Transact-SQL. Ele ajudará os novos usuários a começar, mostrando-lhes como criar e executar uma conversação básica entre dois bancos de dados na mesma instância do Mecanismo de Banco de Dados.

O que você aprenderá

Este tutorial baseia-se nas tarefas apresentadas no tutorial Concluindo uma conversa em um único banco de dados. Neste tutorial você aprenderá a configurar a conversação, de modo que ela seja executada entre dois bancos de dados na mesma instância do Mecanismo de Banco de Dados.

As etapas a serem seguidas na Lição 2 são idênticas às seguidas na Lição 1, com estas exceções:

  • Você criará dois bancos de dados: InitiatorDB e TargetDB. Você criará todo o serviço do iniciador e a fila do InitiatorDB e o serviço de destino e a fila do TargetDB.

  • Você criará duas cópias dos tipos e contatos da mensagem, uma no InitiatorDB e a outra no TargetDB. Ambos os lados da conversação devem ter acesso ao tipo de mensagem e às definições de contrato que sejam idênticas.

  • Você definirá a propriedade de banco de dados TRUSTWORTH como ON no InitiatorDB. Trata-se do mecanismo mais simples para permitir conversações entre dois bancos de dados quando eles estão na mesma instância do Mecanismo de Banco de Dados.

  • Você aprenderá quais instruções devem ser executadas em qual banco de dados para concluir uma conversação e a seqüência em que elas deverão ser executadas.

As mensagens não são transmitidas para toda a rede para conversações que tenham duas extremidades na mesma instância do Mecanismo de Banco de Dados. A segurança e as permissões do Mecanismo de Banco de Dados restringem o acesso a princípios autorizados. A criptografia de rede não é necessária nesse cenário.

Este tutorial é dividido em quatro lições:

Requisitos

Para concluir este tutorial, familiarize-se com a linguagem do Transact-SQL e com o uso do Editor de Consultas Mecanismo de Banco de Dados no SQL Server Management Studio. É preciso ter as permissões CREATE DATABASE, CREATE ANY DATABASE ou ALTER ANY DATABASE para executar este tutorial.

O sistema deverá ter o seguinte instalado:

  • Qualquer edição do SQL Server 2005 ou SQL Server 2008.

  • O SQL Server Management Studio ou o Management Studio Express.

  • Internet Explorer 6 ou versão posterior.

    ObservaçãoObservação

    Ao examinar os tutoriais, recomendamos que você adicione os botões Avançar e Voltar à barra de ferramentas do visualizador de documentos. Para obter mais informações, consulte Adicionando os botões Próximo e Anterior à Ajuda.