Exportar (0) Imprimir
Expandir todo

Especificar una dirección de red de servidor (creación de reflejo de la base de datos)

Actualizado: 17 de noviembre de 2008

La configuración de una sesión de creación de reflejo de la base de datos necesita una dirección de red de servidor para cada una de las instancias de servidor. La dirección de red de servidor de una instancia de servidor debe identificar sin ambigüedades la instancia proporcionando una dirección del sistema y el número del puerto en el que la instancia escucha.

Antes de que pueda especificar un puerto en una dirección de red de servidor, debe existir un extremo de creación de reflejo de la base de datos en la instancia de servidor. Para obtener más información, vea Cómo crear un extremo de reflejo para la autenticación de Windows (Transact-SQL).

La sintaxis para una dirección de red de servidor tiene el siguiente formato:

TCP :// < direcciónDelSistema> : < puerto>

donde

  • < direcciónDelSistema> es una cadena que identifica de forma inequívoca al equipo de destino. Normalmente, la dirección del servidor es un nombre de dominio completo o una dirección IP:
    • Para utilizar una dirección IP, ésta debe ser única en el entorno. Recomendamos que utilice una dirección IP sólo si es estática. La dirección IP puede ser IP Versión 4 (IPv4) o IP Versión 6 (IPv6). Una dirección IPv6 se debe incluir entre corchetes, por ejemplo: [<IPv6_address>].
      Para conocer la dirección IP de un sistema, en el símbolo del sistema de Windows, escriba el comando ipconfig.
    • El nombre de dominio completo siempre funciona. Éste es una cadena de dirección definida localmente que tiene diferentes formatos en los distintos lugares. Con frecuencia, aunque no siempre, el nombre de dominio completo es un nombre compuesto que incluye el nombre del equipo y una serie de segmentos de dominio separados por puntos con el siguiente formato:
      computer_name . domain_segment[....domain_segment]
      donde computer_name es el nombre de red del equipo que ejecuta la instancia de servidor y domain_segment[....domain_segment] es la información restante de dominio del servidor; por ejemplo: localinfo.corp.adventure-works.com.
      El contenido y el número de segmentos de dominio se determinan en la empresa u organización. Si no conoce el nombre de dominio completo del servidor, consulte con el administrador del sistema.
      ms189921.note(es-es,SQL.90).gifNota:
      Para obtener información acerca de cómo buscar un nombre de dominio completo, vea "Buscar el nombre de dominio completo" más adelante en este tema.

  • < puerto> es el número del puerto utilizado por el extremo de reflejo de la base de datos de la instancia del servidor asociado. Para obtener información acerca de cómo especificar un extremo, vea Cómo crear un extremo de reflejo para la autenticación de Windows (Transact-SQL).
    Un extremo de reflejo de la base de datos puede utilizar cualquier puerto disponible en el equipo. Cada número de puerto de un sistema debe estar asociado con un único extremo y cada extremo está asociado con una sola instancia de servidor; en consecuencia, diferentes instancias del mismo servidor escuchan en diferentes extremos con distintos puertos. Por lo tanto, el puerto que especifique en la dirección de red de servidor al configurar una sesión de creación de reflejo de la base de datos siempre dirigirá la sesión a la instancia de servidor cuyo extremo esté asociado con dicho puerto.
    En la dirección de red de servidor de una instancia de servidor, sólo el número del puerto asociado con su extremo de creación de reflejo distingue esa instancia de las demás instancias del equipo. En la siguiente ilustración se muestran las direcciones de red de servidor de dos instancias de servidor en un solo equipo. La instancia predeterminada usa el puerto 7022 y la instancia con nombre usa el puerto 7033. Las direcciones de red de servidor de estas dos instancias de servidor son, respectivamente, TCP://MYSYSTEM.adventure-works.MyDomain.com:7022 y TCP://MYSYSTEM.adventure-works.MyDomain.com:7033. Observe que la dirección no contiene el nombre de la instancia de servidor.
    Direcciones de red del servidor de una instancia predeterminada
    Para identificar el puerto asociado actualmente al extremo de reflejo de la base de datos de una instancia de servidor, utilice la siguiente instrucción Transact-SQL:
    SELECT type_desc, port FROM sys.tcp_endpoints
    
    Busque la fila cuyo valor de type_desc sea "DATABASE_MIRRORING" y utilice el número de puerto correspondiente.

Ejemplos

A. Usar un nombre de dominio completo

La siguiente dirección de red de servidor especifica un nombre de dominio completo, DBSERVER8.manufacturing.adventure-works.com, y el puerto 7024.

ALTER DATABASE AdventureWorks SET PARTNER ='tcp://DBSERVER8.manufacturing.adventure-works.com:7024';

B. Usar IPv4

La siguiente dirección de red de servidor especifica una dirección IPv4, 192.168.19.46, y el puerto 7023.

ALTER DATABASE AdventureWorks SET PARTNER ='tcp://192.168.19.46:7023';

C. Usar IPv6

La siguiente dirección de red de servidor contiene una dirección IPv6, 2001:4898:23:1002:20f:1fff:feff:b3a3, y el puerto 7022.

ALTER DATABASE AdventureWorks SET PARTNER ='tcp://[2001:4898:23:1002:20f:1fff:feff:b3a3]:7022';

Para buscar el nombre de dominio completo de un sistema, en el símbolo del sistema de Windows de ese sistema, escriba:

IPCONFIG /ALL

Para formar el nombre de dominio completo, debe concatenar los valores de <host_name> y <Primary_Dns_Suffix> de la forma siguiente:

<host_name> . <Primary_Dns_Suffix>

Por ejemplo, la configuración IP

Host Name . . . . . . : MYSERVER

Primary Dns Suffix . . . : mydomain.adventure-works.com

equivale al siguiente nombre de dominio completo:

MYSERVER.mydomain.adventure-works.com

En este ejemplo se muestra la dirección de red de servidor para una instancia de servidor en un equipo denominado REMOTESYSTEM3 en otro dominio. La información del dominio es NORTHWEST.ADVENTURE-WORKS.COM y el puerto del extremo de reflejo de la base de datos es 7025. Dados los componentes de este ejemplo, la dirección de red de servidor es:

TCP://REMOTESYSTEM3.NORTHWEST.ADVENTURE-WORKS.COM:7025

Versión Historial

17 de noviembre de 2008

Contenido modificado:

Se quitó una frase con información incorrecta que indicaba que una <dirección del sistema> se podía usar como una dirección del servidor si los sistemas estaban en el mismo dominio.

Se quitaron ejemplos que usaban un nombre del sistema como dirección del sistema.

5 de diciembre de 2005

Contenido modificado:
  • Se revisó la sintaxis en la parte de la dirección del sistema de la dirección de red del servidor.
Este tema reemplaza a "Cómo especificar una dirección de red de servidor para la creación de reflejo de la base de datos".
ms189921.note(es-es,SQL.90).gifNota:

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft