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

Этот учебник предназначен для пользователей, не знакомых с компонентом 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 и заданные разрешения ограничивают доступ авторизованными участниками. Для этого сценария не требуется шифрование сети.

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

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

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

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

  • Любой выпуск SQL Server 2005 или SQL Server 2008.

  • Среда Среда SQL Server Management Studio или среда Management Studio Express.

  • Internet Explorer 6 или более поздней версии.

    ПримечаниеПримечание

    При просмотре учебников рекомендуется добавить на панель инструментов средства просмотра документов кнопки Далее и Назад. Дополнительные сведения см. в разделе Добавление в справку кнопок «Далее» и «Назад».

См. также

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