Sqlserver 2005 配置 数据库镜像:指定服务器网络地址:该死的完全限定域名(fully qualified domain name:FQDN)问题
2011-08-03 14:02
387 查看
指定服务器网络地址(数据库镜像)
SQL Server 2005其他版本
更新日期: 2008 年 11 月 17 日
设置数据库镜像会话要求每个服务器实例都有一个服务器网络地址。服务器实例的服务器网络地址必须通过提供系统地址和实例侦听的端口号来明确标识该实例。
在服务器网络地址中指定一个端口之前,服务器实例上必须具有数据库镜像端点。有关详细信息,请参阅如何创建使用 Windows 身份验证的镜像端点 (Transact-SQL)。
服务器网络地址的语法
服务器网络地址的语法格式如下:
TCP :// < system-address> : < port>
其中
< system-address> 是明确标识目标计算机系统的字符串。通常,服务器地址为完全限定域名或 IP 地址:
若要使用 IP 地址,则该地址在您环境中必须是唯一的。建议只使用静态的 IP 地址。IP 地址可以是 IP 版本 4 (IPv4) 或 IP 版本 6 (IPv6)。必须用方括号将 IPv6 地址括起来,例如:[<IPv6 地址>]。
若要了解系统的 IP 地址,请在 Windows 命令提示符下,输入 ipconfig 命令。
保证完全限定域名的有效性。它是在不同位置具有不同形式的本地定义的地址字符串。通常(但并不总是),完全限定域名是一个复合名称,包含计算机名称和一系列句点分隔的域段,其格式为:
computer_name . domain_segment[....domain_segment]
其中,computer_name 是运行服务器实例的计算机的网络名称,domain_segment[....domain_segment] 是服务器的其余域信息;例如:
localinfo.corp.adventure-works.com。
在公司或组织内确定域段的内容和数量。如果您不知道服务器的完全限定域名,请与系统管理员联系。
注意: |
---|
有关如何查找完全限定域名的信息,请参阅本主题后面的“查找完全限定域名”。 |
数据库镜像端点可以使用计算机系统上的任意可用端口。计算机系统上的每个端口号只能与一个端点相关联,而每个端点与一个服务器实例相关联;这样,同一服务器上的不同服务器实例便可使用不同端口来侦听各个端点。因此,设置数据库镜像会话时在服务器网络地址中指定的端口会始终将会话定向到其端点与该端口关联的服务器实例。
在服务器实例的服务器网络地址中,只有通过与其镜像端点关联的端口号才能将实例与计算机上的所有其他实例区分开来。下图显示了一台计算机上两个服务器实例的服务器网络地址。默认实例使用端口
7022,命名实例使用端口
7033。这两个服务器实例的服务器网络地址分别为:
TCP://MYSYSTEM.adventure-works.MyDomain.com:7022和
TCP://MYSYSTEM.adventure-works.MyDomain.com:7033。请注意,地址中不包含服务器实例名。
若要标识当前与服务器实例的数据库镜像端点关联的端口,请使用以下 Transact-SQL 语句:
SELECT type_desc, port FROM sys.tcp_endpoints
找到 type_desc 值为“DATABASE_MIRRORING”的行,然后使用对应的端口号。
示例
A. 使用完全限定域名
以下服务器网络地址指定完全限定域名DBSERVER8.manufacturing.adventure-works.com和端口
7024。
ALTER DATABASE AdventureWorks SET PARTNER ='tcp://DBSERVER8.manufacturing.adventure-works.com:7024';
B. 使用 IPv4
以下服务器网络地址指定 IPv4 地址192.168.19.46和端口
7023。
ALTER DATABASE AdventureWorks SET PARTNER ='tcp://192.168.19.46:7023';
C. 使用 IPv6
以下服务器网络地址包含 IPv6 地址2001:4898:23:1002:20f:1fff:feff:b3a3和端口
7022。
ALTER DATABASE AdventureWorks SET PARTNER ='tcp://[2001:4898:23:1002:20f:1fff:feff:b3a3]:7022';
查找完全限定域名
若要查找系统的完全限定域名,请在该系统的 Windows 命令提示符下,输入:
IPCONFIG /ALL
若要建立完全限定域名,请连接 <host_name> 和 <Primary_Dns_Suffix> 的值,如下所示:
<host_name> . <Primary_Dns_Suffix>
例如,IP 配置
Host Name . . . . . . : MYSERVER
Primary Dns Suffix . . . : mydomain.adventure-works.com
等同于以下完全限定域名:
MYSERVER.mydomain.adventure-works.com
示例
以下示例显示了其他域中名为
REMOTESYSTEM3的计算机系统上的某个服务器实例的服务器网络地址。域信息为
NORTHWEST.ADVENTURE-WORKS.COM,数据库镜像端点的端口为
7025。假设具有这些示例组件,则服务器网络地址将为:
TCP://REMOTESYSTEM3.NORTHWEST.ADVENTURE-WORKS.COM:7025
请参阅
任务
如何创建使用 Windows 身份验证的镜像端点 (Transact-SQL)其他资源
数据库镜像帮助和信息
获取 SQL Server 2005 帮助更改历史记录
版本 | 历史记录 | |
---|---|---|
2008 年 11 月 17 日 | 更改的内容: 删除了不正确的信息陈述:如果系统中同一个域中,则 <系统地址> 可以用作服务器地址。 删除了将系统名称用作系统地址的示例。 | |
2005 年 12 月 5 日 | 更改的内容: 修改了服务器网络地址的系统地址部分的语法。 本主题替换了“如何指定数据库镜像的服务器网络地址”。
|
相关文章推荐
- SQL2005镜像:一个或多个服务器网络地址缺少完全限定域名(FQDN )
- 完全限定域名(fully qualified domain name,FQDN,笔记)
- FQDN (fully qualified domain name,完全限定域名)
- FQDN (fully qualified domain name,完全限定域名)
- Sqlserver 2005 配置 数据库镜像:1418错误:该错误很可能是安全方面的配置问题引起的
- SQLServer 主体设置镜像伙伴失败:服务器网络地址 "TCP://server. domain.com:5022" 无法访问或不存在
- Sqlserver 2005 配置 数据库镜像:版本支持情况
- 解决CentOS-HTTP出现“httpd: Could not reliably determine the server's fully qualified domain name”问题
- Sqlserver 2005 配置 数据库镜像:Mirror 的注意事项!!!!!!!!!
- Sqlserver 2005 配置 数据库镜像:镜像模式
- 数据库——关于网络服务名、SERVICE_NAME、域名(db_domain)、数据库名、数据库实例名
- Sqlserver 2005 配置 数据库镜像:强制服务(可能造成数据丢失):使镜像数据库 强制成为 主数据库
- Sqlserver 2005 配置 数据库镜像:数据库镜像期间可能出现的故障:镜像超时机制
- Sqlserver 2005 配置 数据库镜像:概述
- Sqlserver 2005 配置 数据库镜像:强制服务(可能造成数据丢失):使镜像数据库 强制成为 主数据库
- Sqlserver 2005 配置 数据库镜像:对数据库镜像设置进行故障排除:重点!!!!!!!!!!!!!
- Sqlserver 2005 配置 数据库镜像:镜像状态
- vCenter Server 5的安装问题:域控上解析完全限定域名(FQDN)
- FQDN(Fully qualified domain name)
- SQLServer 2005数据库镜像搭建完全手册