Partilhar via


Especificar o URL do Ponto Final - Adicionar ou Modificar Réplica de Disponibilidade

Aplica-se a:SQL Server

Para hospedar uma réplica de disponibilidade para um grupo de disponibilidade, uma instância de servidor deve possuir um endpoint de espelhamento de base de dados. A instância do servidor utiliza este endpoint para receber mensagens dos grupos de disponibilidade Always On provenientes de réplicas de disponibilidade alojadas por outras instâncias de servidor. Para definir uma réplica de disponibilidade para um grupo de disponibilidade, deve especificar a URL do endpoint da instância do servidor que irá hospedar a réplica. A URL do endpoint identifica o protocolo de transporte da base de dados que espelha o endpoint-TCP, o endereço do sistema da instância do servidor e o número de porta associado ao endpoint.

Observação

O termo "endpoint URL" é sinónimo do termo "endereço de rede do servidor" utilizado pela documentação e interface de utilizador de espelhamento de base de dados.

Sintaxe para um URL de Endpoint

A sintaxe para uma URL de endpoint é da forma:

TCP://<system-address>:<port>

where

  • <System-address> é uma cadeia que identifica de forma inequívoca o sistema informático alvo. Normalmente, o endereço do servidor é um nome de sistema (se os sistemas estiverem no mesmo domínio), um nome de domínio totalmente qualificado ou um endereço IP:

    • Como os nós do cluster Windows Server Failover Clustering (WSFC) pertencem ao mesmo domínio, pode usar o nome do sistema informático; por exemplo, SYSTEM46.

    • Para usar um endereço IP, este deve ser único no seu ambiente. Recomendamos que apenas use um endereço IP se este for estático. O endereço IP pode ser IP Versão 4 (IPv4) ou IP Versão 6 (IPv6). Um endereço IPv6 deve estar incluído entre parênteses, por exemplo: [<IPv6_address>].

      Para aprender o endereço IP de um sistema, no prompt de comandos do Windows, introduza o comando ipconfig .

    • O domínio totalmente qualificado está garantido para funcionar. Esta é uma cadeia de endereços definida localmente que assume diferentes formas em diferentes locais. Frequentemente, mas nem sempre, um nome de domínio totalmente qualificado é um nome composto que inclui o nome do computador e uma série de segmentos de domínio separados por períodos da forma:

      computer_name.domain_segment[... .domain_segment]

      onde computer_name ié o nome de rede do computador que executa a instância do servidor, e domain_segment[... .domain_segment] é a informação de domínio restante do servidor; por exemplo: localinfo.corp.Adventure-Works.com.

      O conteúdo e o número de segmentos de domínio são determinados dentro da empresa ou organização. Para mais informações, consulte Encontrar o Nome de Domínio Totalmente Qualificado, mais adiante neste tópico.

  • <port> é o número de porta utilizado pelo endpoint de espelhamento da instância do servidor parceiro.

    Um endpoint de espelhamento de base de dados pode usar qualquer porta disponível no sistema informático. Cada número de porta deve estar associado a apenas um endpoint, e cada endpoint está associado a uma única instância de servidor; Assim, diferentes instâncias de servidor no mesmo servidor ouvem em diferentes endpoints com portas diferentes. Portanto, a porta que especifica na URL do endpoint ao especificar uma réplica de disponibilidade encaminhará sempre as mensagens recebidas para a instância do servidor cujo endpoint está associado a essa porta.

    No URL do endpoint, apenas o número da porta identifica a instância do servidor associada ao endpoint de espelhamento no computador alvo. A figura seguinte ilustra as URLs dos endpoints de duas instâncias de servidor num único computador. A instância padrão usa porta 7022 e a instância nomeada usa porta 7033. A URL do endpoint para estas duas instâncias de servidor é, respetivamente: TCP://MYSYSTEM.Adventure-works.MyDomain.com:7022 e TCP://MYSYSTEM.Adventure-works.MyDomain.com:7033. Note que o endereço não contém o nome da instância do servidor.

    Endereços de rede de servidor de uma instância padrão

    Para identificar a porta atualmente associada ao endpoint de espelhamento da base de dados de uma instância de servidor, use a seguinte instrução Transact-SQL:

    SELECT type_desc, port FROM sys.TCP_endpoints  
    

    Encontre a linha cujo valor type_desc seja "DATABASE_MIRRORING" e use o número de porta correspondente.

Observação

Para usar a autenticação Kerberos para a comunicação entre pontos finais do grupo de disponibilidade, registre um Nome Principal de Serviço para Conexões Kerberos para os endpoints de espelhamento da base de dados usados pelo grupo de disponibilidade (AG).

Examples

A. Utilização de um nome de sistema

O URL do endpoint seguinte especifica um nome do sistema, SYSTEM46, e porta 7022.

TCP://SYSTEM46:7022

B. Utilização de um nome de domínio totalmente qualificado

O URL de endpoint seguinte especifica um nome de domínio totalmente qualificado, DBSERVER8.manufacturing.Adventure-Works.com, e a porta 7024.

TCP://DBSERVER8.manufacturing.Adventure-Works.com:7024

C. Utilização do IPv4

O URL seguinte do endpoint especifica um endereço IPv4, 10.193.9.134, e porta 7023.

TCP://10.193.9.134:7023

D. Utilização do IPv6

O seguinte URL de endpoint contém um endereço IPv6, 2001:4898:23:1002:20f:1fff:feff:b3a3, e a porta 7022.

TCP://[2001:4898:23:1002:20f:1fff:feff:b3a3]:7022

Encontrar o Nome de Domínio Totalmente Qualificado de um Sistema

Para encontrar o nome de domínio totalmente qualificado de um sistema, no prompt de comandos do Windows nesse sistema, introduza:

IPCONFIG /ALL

Para formar o nome de domínio totalmente qualificado, concatene os valores de *<host_name>* e <Primary_Dns_Suffix> da seguinte forma:

<host_name>.<Primary_Dns_Suffix>

Por exemplo, a configuração IP

Host Name . . . . . . : MYSERVER

Primary Dns Suffix . . . : mydomain.Adventure-Works.com

equivale ao seguinte nome de domínio totalmente qualificado:

MYSERVER.mydomain.Adventure-Works.com

Observação

Se precisar de mais informações sobre um nome de domínio totalmente qualificado, consulte o administrador do seu sistema.

Tarefas relacionadas

Para configurar um endpoint de espelhamento de base de dados

Para ver informações sobre o endpoint de espelhamento da base de dados

Para adicionar uma réplica de disponibilidade

Conteúdo relacionado

Ver também

Criação e Configuração de Grupos de Disponibilidade (SQL Server)
Visão geral dos grupos de disponibilidade Always On (SQL Server)
CRIAR ENDPOINT (Transact-SQL)