本文介绍如何合并在 Microsoft Windows Server 2003 环境中运行的打印服务器。
适用于: Windows Server 2003原始 KB 数: 870911
介绍
在组织中合并打印服务器时,主要障碍之一是如何通过对连接的客户端产生最小影响来完成合并。
如果客户端使用域名系统(DNS)名称解析方法连接到打印服务器,则可以使用 DNS 别名 (CNAME) 记录来合并打印服务器。 使用此方法时,无需在每个客户端上重新映射打印机共享。 若要使用此方法,必须为合并期间删除的打印服务器创建 DNS 别名记录。 创建别名记录时,必须将打印服务器指定为要将打印队列合并到的目标主机。
注意
- 若要在 Windows 2000 Server 环境中使用别名记录打印服务器合并,必须运行基于 Windows 2000 的服务器:
- Windows 2000 Service Pack 4 或更高版本。
- 若要使用 CNAME 记录,可能需要修改 DisableStrictNameChecking 注册表项。
详细信息
若要允许客户端继续解析要在合并期间删除的打印服务器的名称,请执行以下步骤:
- 备份要合并的服务器中的所有打印队列和打印共享,然后将打印队列和打印共享还原到将处理合并打印加载的服务器。 为此,可以使用Microsoft打印迁移程序等实用工具。
- 获取要脱机删除的打印服务器,从 DNS 中删除其关联的资源记录,并在 Active Directory 中删除其关联帐户。
- 为合并期间删除的每个打印服务器创建别名 (CNAME) 记录。 创建别名记录时,必须指定目标主机。 选择为目标主机,即在步骤 1 中将打印队列还原到的服务器。 为此,请按照下列步骤进行操作:
在 Windows Server 2003 中选择目标主机
-
单击“开始”,指向“管理工具”,然后单击“DNS”。
-
展开 Servername,然后展开 “正向查找区域”。
注意
Servername 是服务器的名称。
-
右键单击相应的区域,然后单击“新建别名”(CNAME)。
-
在 “别名”(如果留空时使用父域) 框中,键入别名。 别名必须与删除的打印服务器的名称匹配。
-
在目标主机框的完全限定域名(FQDN)中,键入要将打印队列合并到的打印服务器的完全限定域名。 或者,可以单击“浏览**”**以找到目标主机。
-
单击“确定”。
在 Windows 2000 Server 中选择目标主机
- 单击“开始**”,指向“程序**”,指向**“管理工具**”,然后单击“DNS”。
- 展开 Servername,然后展开 “正向查找区域”。
- 右键单击相应的区域,然后单击“ 新建别名”。
- 在 “别名”(如果留空时使用父域) 框中,键入别名。 别名必须与删除的打印服务器的名称匹配。
- 在目标主机框的完全限定域名中,键入要将打印队列合并到的打印服务器的完全限定域名。 或者,可以单击“浏览**”**以找到目标主机。
- 单击“确定”。 合并打印服务器后,网络流量会略有增加。 流量增加是因为客户端必须使用新的打印服务器建立和验证其设置。 增加的流量量取决于环境中的客户端数以及协商期间必须传递的设置数。 如果在打印服务器上安装了与客户端上安装的驱动程序版本不同,流量也可能包括驱动程序下载。
若要预测网络负载,建议的方法是跟踪环境中具有代表性客户端的网络流量。 此方法可帮助你更好地评估增加的负载是否是问题。
使用此解决方案之前要考虑的其他事项
- 仅当客户端使用 DNS 或其他名称解析方法连接到打印服务器时合并 DNS 时,“详细信息”部分中的解决方案才有效。 如果客户端能够利用此解决方案,则无法利用此解决方案:
- 由 Internet 协议(IP)直接连接到打印服务器。
- 仅使用网络基本输入/输出系统(NetBIOS)。
- 使用 Windows Internet 名称服务(WINS),但不使用 WINS 反向查找。
- 如果某些客户端使用 WINS,则允许这些客户端正确解析打印服务器名称。 为此,请从 WINS 数据库中删除合并期间删除的打印服务器的名称。
- 用于名称解析的特定节点类型也可能会影响此解决方案的结果。 必须使用使用 DNS 进行名称解析的节点类型。 建议使用混合节点类型(h-node)。
注册 Kerberos 服务主体名称(SPN)
必须为所有新的 DNS 别名(CNAME)记录注册 Kerberos 服务主体名称(SPN)、主机名和完全限定的域名(FQDN)。 如果不这样做,则 DNS 别名 (CNAME) 记录的 Kerberos 票证请求可能会失败并返回 KDC_ERR_S_SPRINCIPAL_UNKNOWN 错误代码。
若要查看新 DNS 别名记录的 Kerberos SPN,请使用 Setspn 命令行工具(Setspn.exe)。 为此,请在命令提示符处键入以下命令:
setspn -L computername
若要为 DNS 别名 (CNAME) 记录注册 SPN,请使用 Setspn 具有以下语法的工具:
setspn -A host/ your_ALIAS_name computername
setspn -A host/ your_ALIAS_name.company.com computername
注意
Setspn 工具包含在 Windows Server 2003 支持工具中。 可以从 Windows Server 2003 启动磁盘的文件夹安装 Windows Server 2003 支持工具 Support\Tools 。 若要下载并安装最新版本的 Setspn 工具,请访问以下网站: Setspn
数据收集
如果需要Microsoft支持方面的帮助,建议按照使用 TSS 收集信息中的 步骤收集用户体验问题来收集信息。