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).
Sintaxis para una dirección de red de servidor
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.[!NOTA] 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 puerto7022
y la instancia con nombre usa el puerto7033
. Las direcciones de red de servidor de estas dos instancias de servidor son, respectivamente,TCP://MYSYSTEM.adventure-works.MyDomain.com:7022
yTCP://MYSYSTEM.adventure-works.MyDomain.com:7033
. Observe que la dirección no contiene el nombre de la instancia de servidor.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';
Buscar el nombre de dominio completo
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
Ejemplos
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
Vea también
Tareas
Cómo crear un extremo de reflejo para la autenticación de Windows (Transact-SQL)
Otros recursos
Creación de reflejo de la base de datos
Ayuda e información
Obtener ayuda sobre SQL Server 2005
Historial de cambios
Versión | Historial |
---|---|
17 de noviembre de 2008 |
|
5 de diciembre de 2005 |
|