서버 네트워크 주소 지정(데이터베이스 미러링)Specify a Server Network Address (Database Mirroring)

데이터베이스 미러링 세션을 설정하려면 각 서버 인스턴스에 대한 서버 네트워크 주소가 필요합니다.Setting up a database mirroring session requires a server network address for each of the server instances. 서버 인스턴스의 서버 네트워크 주소는 시스템 주소와 인스턴스가 수신하는 포트 번호를 제공하여 인스턴스를 명확하게 식별해야 합니다.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.

서버 인스턴스에 데이터베이스 미러링 끝점이 있어야만 서버 네트워크 주소에 포트를 지정할 수 있습니다.Before you can specify a port in a server network address, the database mirroring endpoint must exist on the server instance. 자세한 내용은 Windows 인증에 대한 데이터베이스 미러링 끝점 만들기(Transact-SQL)를 참조하세요.For more information, see Create a Database Mirroring Endpoint for Windows Authentication (Transact-SQL).

서버 네트워크 주소 구문 Syntax for a Server Network Address

서버 네트워크 주소 구문은 다음 형식을 사용합니다.The syntax for a server network address is of the form:

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

여기서where

  • <system-address>는 대상 컴퓨터 시스템을 명확하게 식별하는 문자열입니다.<system-address> is a string that unambiguously identifies the destination computer system. 일반적으로 서버 주소는 시스템 이름(시스템이 같은 도메인에 있는 경우), 정규화된 도메인 이름 또는 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:

    • 시스템이 같은 도메인에 있는 경우 SYSTEM46과 같이 컴퓨터 시스템의 이름을 사용할 수 있습니다.If the systems are the same domain, you can use the name of the computer system; for example, SYSTEM46.

    • IP 주소를 사용하려면 환경에서 고유한 주소여야 합니다.To use an IP address, it must be unique in your environment. 정적인 경우에만 IP 주소를 사용하는 것이 좋습니다.We recommend that you use an IP address only if it is static. IP 주소는 IP 버전 4(IPv4) 또는 IP 버전 6(IPv6)일 수 있습니다.The IP address can be IP Version 4 (IPv4) or IP Version 6 (IPv6). IPv6 주소는 대괄호로 묶어야 합니다(예: [<IPv6_address>]).An IPv6 address must be enclosed within square brackets, for example: [<IPv6_address>].

      시스템의 IP 주소를 확인하려면 Windows 명령 프롬프트에서 ipconfig 명령을 입력합니다.To learn the IP address of a system, at the Windows command prompt, enter the ipconfig command.

    • 정규화된 도메인 이름을 사용하는 것이 좋습니다.The fully qualified domain name is guaranteed to work. 이 주소 문자열은 로컬로 정의되므로 위치에 따라 형식이 달라집니다.This is a locally defined address string that different forms in different places. 항상은 아니지만 정규화된 도메인 이름은 컴퓨터 이름과 마침표로 구분된 일련의 도메인 세그먼트를 다음 형식으로 포함하는 복합 이름입니다.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:

      computer_name )을 사용할 수 있습니다.computer_name . domain_segment[....domain_segment]domain_segment[....domain_segment]

      여기에서 computer_name은 서버 인스턴스를 실행하는 컴퓨터의 네트워크 이름이고 domain_segment[....domain_segment]는 서버의 나머지 도메인 정보입니다(예: 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.

      도메인 세그먼트의 내용과 개수는 회사 또는 조직 내에서 결정됩니다.The content and number of domain segments are determined within the company or organization. 서버의 정규화된 도메인 이름을 모르는 경우 시스템 관리자에게 문의하세요.If you do not know the fully qualified domain name for your server, see your system administrator.

      참고

      정규화된 도메인 이름을 찾는 방법은 이 항목의 뒷부분에 나오는 "정규화된 도메인 이름 찾기"를 참조하세요.For information about how to find a fully qualified domain name, see "Finding the Fully Qualified Domain Name," later in this topic.

  • <포트>는 파트너 서버 인스턴스의 미러링 끝점에서 사용하는 포트 번호입니다.<port> is the port number used by the mirroring endpoint of the partner server instance. 끝점 지정에 대한 자세한 내용은 Windows 인증에 대한 데이터베이스 미러링 끝점 만들기(Transact-SQL)를 참조하세요.For information about specifying an endpoint, see Create a Database Mirroring Endpoint for Windows Authentication (Transact-SQL).

    데이터베이스 미러링 끝점은 컴퓨터 시스템에서 사용 가능한 모든 포트를 사용할 수 있습니다.A database mirroring endpoint can use any available port on the computer system. 컴퓨터 시스템의 각 포트 번호는 하나의 끝점에만 연결되어야 하고 각 끝점은 단일 서버 인스턴스와 연결되므로 같은 서버의 서로 다른 서버 인스턴스는 서로 다른 포트의 각 끝점에서 수신합니다.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. 따라서 데이터베이스 미러링 세션을 설정할 때 서버 네트워크 주소에 지정하는 포트는 항상 끝점이 해당 포트와 연결된 서버 인스턴스로 세션을 지정합니다.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.

    서버 인스턴스의 서버 네트워크 주소에서 미러링 끝점과 연결된 포트 번호만이 해당 인스턴스를 컴퓨터의 다른 인스턴스와 구분해 줍니다.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. 다음 그림에서는 단일 컴퓨터에 있는 두 서버 인스턴스의 서버 네트워크 주소를 보여 줍니다.The following figure illustrates the server network addresses of two server instances on a single computer. 기본 인스턴스는 포트 7022 를 사용하고 명명된 인스턴스는 포트 7033을 사용합니다.The default instance uses port 7022 and the named instance uses port 7033. 이러한 두 서버 인스턴스에 대한 서버 네트워크 주소는 TCP://MYSYSTEM.Adventure-works.MyDomain.com:7022TCP://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. 주소에는 서버 인스턴스 이름이 포함되지 않습니다.Note that the address does not contain the name of the server instance.

    기본 인스턴스의 서버 네트워크 주소Server network addresses of a default instance

    서버 인스턴스의 데이터베이스 미러링 끝점과 현재 연결된 포트를 식별하려면 다음 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  
    

    type_desc 값이 "DATABASE_MIRRORING"인 행을 찾아 해당 포트 번호를 사용합니다.Find the row whose type_desc value is "DATABASE_MIRRORING," and use the corresponding port number.

Examples

1.A. 시스템 이름 사용Using a system name

다음 서버 네트워크 주소는 시스템 이름 SYSTEM46및 포트 7022를 지정합니다.The following server network address specifies a system name, SYSTEM46, and port 7022.

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

2.B. 정규화된 도메인 이름 사용Using a fully qualified domain name

다음 서버 네트워크 주소는 정규화된 도메인 이름 DBSERVER8.manufacturing.Adventure-Works.com및 포트 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';  

3.C. IPv4 사용Using IPv4

다음 서버 네트워크 주소는 IPv4 주소 10.193.9.134및 포트 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';  

4.D. IPv6 사용Using IPv6

다음 서버 네트워크 주소에는 IPv6 주소 2001:4898:23:1002:20f:1fff:feff:b3a3및 포트 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';  

정규화된 도메인 이름 찾기Finding the Fully Qualified Domain Name

시스템의 정규화된 도메인 이름을 찾으려면 해당 시스템의 Windows 명령 프롬프트에서 다음을 입력합니다.To find the fully qualified domain name of a system, at the Windows command prompt on that system, enter:

IPCONFIG /ALLIPCONFIG /ALL

정규화된 도메인 이름을 구성하려면 <host_name><Primary_Dns_Suffix>의 값을 다음과 같이 연결해야 합니다.To form the fully qualified domain name, concatenate the values of<host_name> and <Primary_Dns_Suffix> as follows:

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

예를 들어 다음 IP 구성은For example, the IP configuration

Host Name . . . . . . : MYSERVER

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

다음 정규화된 도메인 이름과 같습니다.equates to the following fully qualified domain name:

MYSERVER.mydomain.Adventure-Works.com

Examples

다음 예에서는 다른 도메인에 있는 REMOTESYSTEM3 이라는 컴퓨터 시스템의 서버 인스턴스에 대한 서버 네트워크 주소를 보여 줍니다.The following example shows the server network address for a server instance on a computer system named REMOTESYSTEM3 in another domain. 도메인 정보는 NORTHWEST.ADVENTURE-WORKS.COM이고 데이터베이스 미러링 끝점의 포트는 7025입니다.The domain information is NORTHWEST.ADVENTURE-WORKS.COM, and the port of the database mirroring endpoint is 7025. 이러한 예제 구성 요소가 지정되면 서버 네트워크 주소는 다음과 같습니다.Given these example components, the server network address is.

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

다음 예에서는 DBSERVER1이라는 컴퓨터 시스템의 서버 인스턴스에 대한 서버 네트워크 주소를 보여 줍니다.The following example shows the server network address for a server instance on a computer system named DBSERVER1. 이 시스템은 로컬 도메인에 있으며 해당 시스템 이름으로 명확하게 식별됩니다.This system is in the local domain and is unambiguously identified by its system name. 데이터베이스 미러링 끝점의 포트는 7022입니다.The port of the database mirroring endpoint is 7022.

TCP://DBSERVER1:7022

참고 항목See Also

데이터베이스 미러링(SQL Server) Database Mirroring (SQL Server)
데이터베이스 미러링 끝점(SQL Server)The Database Mirroring Endpoint (SQL Server)