Конечная точка зеркального отображения базы данных

В основу управления соединениями в Microsoft SQL Server 2005 и более поздних версиях положены конечные точки. Конечная точка — это объект SQL Server, позволяющий SQL Server обмениваться данными по сетевым каналам. Для осуществления зеркального отображения базы данных экземпляр сервера должен иметь собственную выделенную конечную точку зеркального отображения базы данных. Все соединения зеркального отображения на экземпляре сервера используют одну конечную точку зеркального отображения базы данных. Эта точка является конечной точкой специального назначения. Она используется исключительно для приема соединений зеркального отображения базы данных от других экземпляров сервера.

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

В клиентских соединениях с основным сервером не используйте конечную точку зеркального отображения.

В ходе сеансов зеркального отображения базы данных конечные точки зеркального отображения базы данных для передачи и получения сообщений между экземплярами серверов используют протокол управления передачей (TCP). Каждая конечная точка зеркального отображения базы данных прослушивает порт TCP с уникальным номером. Конечная точка зеркального отображения базы данных экземпляра сервера контролирует порт, на котором данный экземпляр прослушивает сообщения зеркального отображения базы данных от других экземпляров сервера.

Сетевой адрес сервера

Сетевой адрес экземпляра сервера (его сетевой адрес сервера) содержит номер порта его конечной точки, а также системное и доменное имя его узлового компьютера. Каждый сервер располагает отдельной конечной точкой зеркального отображения, которая использует уникальный порт, поэтому номер порта является уникальным идентификатором каждого экземпляра сервера. Это позволяет различным экземплярам сервера на одиночном сервере принимать участие в зеркальном отображении базы данных (что, как правило, делается лишь в целях тестирования). Дополнительные сведения см. в разделе Указание сетевого адреса сервера для зеркального отображения базы данных.

На следующем рисунке показано, как реализуется уникальная идентификация расположенных на одном сервере двух экземпляров сервера. Сетевые адреса сервера обоих экземпляров сервера содержат одно и то же системное имя, MYSYSTEM, и доменное имя, Adventure-Works.MyDomain.com. Чтобы система могла направлять соединения тому или иному экземпляру сервера, сетевой адрес сервера включает в себя номер порта, ассоциированного с конечной точкой зеркального отображения конкретного экземпляра сервера.

Сетевые адреса сервера экземпляра по умолчанию

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

Эти конечные точки могут быть использованы для включения и отключения всех функций зеркального отображения, которыми располагает данный экземпляр.

По умолчанию экземпляр SQL Server не содержит конечной точки зеркального отображения базы данных. Их нужно создавать вручную в рамках подготовки сеанса зеркального отображения базы данных. Системный администратор должен создавать отдельную конечную точку на каждом экземпляре сервера, который должен принимать участие в зеркальном отображении базы данных.

Примечание по безопасностиПримечание по безопасности

Если компьютер, на котором запущен SQL Server, оснащен брандмауэром, конфигурация брандмауэра должна разрешать установку как входящих, так и исходящих соединений для порта, указанного в конечной точке.

Для зеркального отображения базы данных проверка подлинности и шифрование настраиваются в конечной точке. Дополнительные сведения см. в разделе Защита транспорта зеркального отображения базы данных.

Важное примечаниеВажно!

Не изменяйте конфигурацию используемой конечной точки зеркального отображения базы данных. Экземпляры серверов используют конечные точки друг друга, чтобы узнать состояние других систем. Если конфигурация конечной точки изменена, может быть выполнен ее перезапуск, который может быть причиной возникновения ошибки на других экземплярах сервера. Это является особо важным в режиме повышенной безопасности с автоматическим переходом на другой ресурс. В данном режиме изменение конфигурации конечной точки участника может привести к выполнению перехода на другой ресурс.