Especificar una dirección de red de servidor (creación de reflejo de la base de datos)Specify a Server Network Address (Database Mirroring)

Se aplica a:Applies to: síSQL ServerSQL Server (todas las versiones admitidas) yesSQL ServerSQL Server (all supported versions) Se aplica a:Applies to: síSQL ServerSQL Server (todas las versiones admitidas) yesSQL ServerSQL Server (all supported versions)

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.Setting up a database mirroring session requires a server network address for each of the server instances. 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.The server network address of a server instance must unambiguously identify the instance by providing a system address and the number of the port on which the instance is listening.

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.Before you can specify a port in a server network address, the database mirroring endpoint must exist on the server instance. Para obtener más información, vea Crear un punto de conexión de creación de reflejo de la base de datos para la autenticación de Windows (Transact-SQL).For more information, see Create a Database Mirroring Endpoint for Windows Authentication (Transact-SQL).

Sintaxis para una dirección de red de servidorSyntax for a Server Network Address

La sintaxis para una dirección de red de servidor tiene el siguiente formato:The syntax for a server network address is of the form:

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

, dondewhere

  • <system-address> es una cadena que identifica de forma inequívoca el sistema del equipo de destino.<system-address> is a string that unambiguously identifies the destination computer system. Generalmente, la dirección del servidor es un nombre del sistema (si los sistemas están en el mismo dominio), un nombre de dominio completo o una dirección IP:Typically, the server address is a system name (if the systems are in the same domain), a fully qualified domain name, or an IP address:

    • Si los sistemas están en el mismo dominio, puede utilizar el nombre del equipo; por ejemplo, SYSTEM46.If the systems are the same domain, you can use the name of the computer system; for example, SYSTEM46.

    • Para utilizar una dirección IP, ésta debe ser única en el entorno.To use an IP address, it must be unique in your environment. Recomendamos que utilice una dirección IP solo si es estática.We recommend that you use an IP address only if it is static. La dirección IP puede ser IP Versión 4 (IPv4) o IP Versión 6 (IPv6).The IP address can be IP Version 4 (IPv4) or IP Version 6 (IPv6). Las direcciones IPv6 se deben incluir entre corchetes, por ejemplo: [ <dirección_IPv6> ] .An IPv6 address must be enclosed within square brackets, for example: [<IPv6_address>].

      Para conocer la dirección IP de un sistema, en el símbolo del sistema de Windows, escriba el comando ipconfig .To learn the IP address of a system, at the Windows command prompt, enter the ipconfig command.

    • El nombre de dominio completo siempre funciona.The fully qualified domain name is guaranteed to work. Éste es una cadena de dirección definida localmente que tiene diferentes formatos en los distintos lugares.This is a locally defined address string that different forms in different places. 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:Often, but not always, a fully qualified domain name is a compound name that includes the computer name and a series of period-separated domain segments of the form:

      nombre_equipo .computer_name . segmento_dominio[... . segmento_dominio]domain_segment[....domain_segment]

      donde nombre_equipoes el nombre de red del equipo que ejecuta la instancia de servidor y segmento_dominio[... . segmento_dominio] es la información restante de dominio del servidor; por ejemplo: localinfo.corp.Adventure-Works.com.where computer_name is the network name of the computer running the server instance, and domain_segment[....domain_segment] is the remaining domain information of the server; for example: localinfo.corp.Adventure-Works.com.

      El contenido y el número de segmentos de dominio se determinan en la empresa u organización.The content and number of domain segments are determined within the company or organization. Si no conoce el nombre de dominio completo del servidor, consulte con el administrador del sistema.If you do not know the fully qualified domain name for your server, see your system administrator.

      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.For information about how to find a fully qualified domain name, see "Finding the Fully Qualified Domain Name," later in this topic.

  • <port> es el número de puerto que usa el punto de conexión de creación de reflejo de la instancia del servidor asociado.<port> is the port number used by the mirroring endpoint of the partner server instance. Para obtener más información sobre cómo especificar un punto de conexión, vea Crear un punto de conexión de creación de reflejo de la base de datos para la autenticación de Windows (Transact-SQL).For information about specifying an endpoint, see Create a Database Mirroring Endpoint for Windows Authentication (Transact-SQL).

    Un extremo de creación de reflejo de la base de datos puede utilizar cualquier puerto disponible en el equipo.A database mirroring endpoint can use any available port on the computer system. 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.Each port number on a computer system must be associated with only one endpoint, and each endpoint is associated with a single server instance; thus, different server instances on the same server listen on different endpoints with different ports. 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.Therefore, the port you specify in the server network address when you set up a database mirroring session will always direct the session to the server instance whose endpoint is associated with that port.

    En la dirección de red de servidor de una instancia de servidor, solo el número del puerto asociado con su extremo de creación de reflejo distingue esa instancia de las demás instancias del equipo.In the server network address of a server instance, only the number of the port associated with its mirroring endpoint distinguishes that instance from any other instances on the computer. En la siguiente ilustración se muestran las direcciones de red de servidor de dos instancias de servidor en un solo equipo.The following figure illustrates the server network addresses of two server instances on a single computer. La instancia predeterminada usa el puerto 7022 y la instancia con nombre usa el puerto 7033.The default instance uses port 7022 and the named instance uses port 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.The server network address for these two server instances are, respectively: TCP://MYSYSTEM.Adventure-works.MyDomain.com:7022 and TCP://MYSYSTEM.Adventure-works.MyDomain.com:7033. Observe que la dirección no contiene el nombre de la instancia de servidor.Note that the address does not contain the name of the server instance.

    Direcciones de red del servidor de una instancia predeterminadaServer network addresses of a default instance

    Para identificar el puerto asociado actualmente al extremo de creación de reflejo de la base de datos de una instancia de servidor, utilice la siguiente instrucción Transact-SQLTransact-SQL :To identify the port currently associated with database mirroring endpoint of a server instance, use the following Transact-SQLTransact-SQL statement:

    SELECT type_desc, port FROM sys.tcp_endpoints  
    

    Busque la fila cuyo valor type_desc sea "DATABASE_MIRRORING" y use el número de puerto correspondiente.Find the row whose type_desc value is "DATABASE_MIRRORING," and use the corresponding port number.

EjemplosExamples

A.A. Usar un nombre de sistemaUsing a system name

La siguiente dirección de red de servidor especifica un nombre de sistema, SYSTEM46, y el puerto 7022.The following server network address specifies a system name, SYSTEM46, and port 7022.

ALTER DATABASE AdventureWorks SET PARTNER ='tcp://SYSTEM46:7022';  

B.B. Usar un nombre de dominio completoUsing a fully qualified domain name

La siguiente dirección de red de servidor especifica un nombre de dominio completo, DBSERVER8.manufacturing.Adventure-Works.com, y el puerto 7024.The following server network address specifies a fully qualified domain name, DBSERVER8.manufacturing.Adventure-Works.com, and port 7024.

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

C.C. Usar IPv4Using IPv4

La siguiente dirección de red de servidor especifica una dirección IPv4 10.193.9.134, y el puerto 7023.The following server network address specifies an IPv4 address, 10.193.9.134, and port 7023.

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

D.D. Usar IPv6Using 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.The following server network address contains an IPv6 address, 2001:4898:23:1002:20f:1fff:feff:b3a3, and port 7022.

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

Buscar el nombre de dominio completoFinding the Fully Qualified Domain Name

Para buscar el nombre de dominio completo de un sistema, en el símbolo del sistema de Windows de ese sistema, escriba:To find the fully qualified domain name of a system, at the Windows command prompt on that system, enter:

IPCONFIG /ALLIPCONFIG /ALL

Para formar el nombre de dominio completo, concatene los valores de <host_name> y <Primary_Dns_Suffix> de la siguiente manera:To form the fully qualified domain name, concatenate the values of <host_name> and <Primary_Dns_Suffix> as follows:

<host_name> .<host_name> . <sufijo_DNS_primario><Primary_Dns_Suffix>

Por ejemplo, la configuración IPFor example, the IP configuration

Host Name . . . . . . : MYSERVER

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

equivale al siguiente nombre de dominio completo:equates to the following fully qualified domain name:

MYSERVER.mydomain.Adventure-Works.com

EjemplosExamples

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.The following example shows the server network address for a server instance on a computer system named REMOTESYSTEM3 in another domain. La información del dominio es NORTHWEST.ADVENTURE-WORKS.COMy el puerto del extremo de creación de reflejo de la base de datos es 7025.The domain information is NORTHWEST.ADVENTURE-WORKS.COM, and the port of the database mirroring endpoint is 7025. Dados los componentes de este ejemplo, la dirección de red de servidor es:Given these example components, the server network address is.

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

En este ejemplo se muestra la dirección de red de servidor para una instancia de servidor en un equipo denominado DBSERVER1.The following example shows the server network address for a server instance on a computer system named DBSERVER1. Este sistema se encuentra en el dominio local y su nombre de sistema lo identifica de forma inequívoca.This system is in the local domain and is unambiguously identified by its system name. El puerto del extremo de creación de reflejo de la base de datos es 7022.The port of the database mirroring endpoint is 7022.

TCP://DBSERVER1:7022

Consulte tambiénSee Also

Creación de reflejo de la base de datos (SQL Server) Database Mirroring (SQL Server)
El punto de conexión de creación de reflejo de la base de datos (SQL Server)The Database Mirroring Endpoint (SQL Server)