Поделиться через


Завершение диалога между базами данных

Добавления: 15 сентября 2007 г.

Этот учебник предназначен для пользователей, незнакомых с компонентом Service Broker, но имеющих представление о базах данных и инструкциях Transact-SQL. В нем показано создание и начало простого диалога между двумя базами данных на одном и том же экземпляре Database Engine, что поможет новым пользователям приступить к работе.

Обзор учебника

Материал этого учебника основан на тех задачах, которые были освоены вами при изучении учебника Завершение диалога в одной базе данных. В настоящем учебнике приведено описание того, как настроить диалог, чтобы он происходил между двумя базами данных на одном и том же экземпляре Database Engine.

Шаги, которые должны быть выполнены в занятии 2, аналогичны шагам занятия 1, не считая следующих исключений.

  • Будут созданы две базы данных: InitiatorDB и TargetDB. Должны быть полностью созданы вызывающая служба и очередь в базе данных InitiatorDB, а также целевая служба и очередь в базе данных TargetDB.
  • Создаются две копии типов сообщений и контрактов, одна — в базе данных InitiatorDB, а другая — в базе данных TargetDB. Оба участника диалога должны иметь доступ к идентичным определениям типа сообщений и контрактов.
  • В базе данных InitiatorDB задается значение свойства базы данных TRUSTWORTHY, равное ON. В этом состоит самый простой способ включения диалога между двумя базами данных, если они находятся на одном и том же экземпляре Database Engine.
  • Вы узнаете также, какие инструкции должны быть выполнены в каждой базе данных для осуществления диалога и в какой последовательности они должны быть выполнены.

Сообщения не передаются по сети для диалогов, обе конечные точки которых принадлежат одному экземпляру компонента Database Engine. Система безопасности компонента Database Engine и заданные разрешения ограничивают доступ к авторизованным участникам. Для этого сценария шифрование сети не требуется.

Учебник разделен на четыре занятия.

  • Занятие 4. Начало диалога и передача сообщений
    На этом занятии выполняется простой диалог: диалог начинается и передается сообщение запроса от инициатора к целевому экземпляру. Затем инициатору передается ответное сообщение и диалог заканчивается.

Системные требования

Чтобы усвоить материал настоящего учебника, необходимо быть знакомым с языком Transact-SQL и знать, как используется редактор запросов Transact-SQL в SQL Server Management Studio. Для работы с этим учебником необходимо иметь разрешения CREATE DATABASE, CREATE ANY DATABASE или ALTER ANY DATABASE.

В системе должно быть установлено следующее программное обеспечение.

  • Любой выпуск SQL Server 2005.
  • Среда SQL Server Management Studio или среда Management Studio Express.
  • Internet Explorer 6 или более поздней версии.
    Bb839498.note(ru-ru,SQL.90).gifПримечание.
    При просмотре учебников рекомендуется добавить на панель инструментов средства просмотра документов кнопки Далее и Назад. Дополнительные сведения см. в разделе Добавление в справку кнопок «Далее» и «Назад».

См. также

Основные понятия

Завершение диалога между экземплярами

Справка и поддержка

Получение помощи по SQL Server 2005