Finalizar una conversación entre bases de datos

Nuevo: 15 de septiembre de 2007

Este tutorial va dirigido a usuarios que no tienen experiencia en Service Broker, pero están familiarizados con los conceptos de bases de datos y las instrucciones Transact-SQL. Ayudará a los nuevos usuarios en sus primeros pasos enseñándoles a generar y ejecutar una conversación básica entre dos bases de datos en la misma instancia de Database Engine (Motor de base de datos).

Aprendizaje

Este tutorial se basa en las tareas aprendidas en el tutorial Finalizar una conversación en una base de datos única. En este tutorial aprenderá a configurar la conversación para que se ejecute entre dos bases de datos en la misma instancia de Database Engine (Motor de base de datos).

Los pasos de la Lección 2 son los mismos que la Lección 1, pero con las siguientes excepciones:

  • Creará dos bases de datos: InitiatorDB y TargetDB. Creará un servicio y una cola de iniciador completos en InitiatorDB, y el servicio y cola de destino en TargetDB.
  • Creará dos copias de los tipos de mensaje y contratos, uno en InitiatorDB y el otro en TargetDB. Ambos lados de la conversación deben tener acceso a las definiciones de tipo de mensaje y de contrato que sean idénticas.
  • Activará la propiedad de base de datos TRUSTWORTHY en InitiatorDB. Éste es el mecanismo más sencillo para habilitar las conversaciones entre dos bases de datos que se encuentran en la misma instancia de Database Engine (Motor de base de datos).
  • Aprenderá las instrucciones que se deben ejecutar en cada base de datos para finalizar una conversación y la secuencia en la que se deben ejecutar.

Los mensajes no se transmiten a través de la red si las conversaciones tienen ambos extremos en la misma instancia de Database Engine (Motor de base de datos). Los permisos y la seguridad de Database Engine (Motor de base de datos) restringen el acceso a las entidades de seguridad autorizadas. No es necesario el cifrado de red en este escenario.

El tutorial se divide en cuatro lecciones:

Requisitos

Para completar este tutorial, debe estar familiarizado con el lenguaje Transact-SQL y con el funcionamiento del Editor de consultas Transact-SQL en SQL Server Management Studio. Debe, como mínimo, disponer de los permisos CREATE DATABASE, CREATE ANY DATABASE o ALTER ANY DATABASE para poder ejecutar este tutorial.

El sistema debe tener instalado lo siguiente:

  • Cualquier edición de SQL Server 2005.

  • SQL Server Management Studio o Management Studio Express.

  • Internet Explorer 6 o una versión posterior.

    [!NOTA] Para consultar los tutoriales, se recomienda agregar los botones Siguiente y Anterior a la barra de herramientas del visor de documentos. Para obtener más información, vea Agregar los botones Siguiente y Anterior a la Ayuda.

Vea también

Conceptos

Finalizar una conversación entre las instancias

Ayuda e información

Obtener ayuda sobre SQL Server 2005