Windows Server 2012/2012R2 中配置 MSDTC,令其使用特定端口
如何配置 MSDTC Service 来侦听特定 RPC 服务器端口http://blogs.msdn.com/b/distributedservices/archive/2012/01/16/how-to-configure-the-msdtc-service-to-listen-on-a-specific-rpc-server-port.aspx
场景
外围网络中有一个 Web 服务器,后端生产网络中有一个独立的 SQL Server (或 SQL Server 群集实例),防火墙将两个网络隔开。MSDTC 需要在 Web 服务器和后端 SQL Server 之间使用特定端口对其进行配置,以限制端口在两个网络之间的防火墙中打开。
举例来说,我们配置 MSDTC 令其使用端口 5000。
在前端 Web 服务器中需要做两件事来限制 MSDTC 将要使用端口。
- 配置 DCOM 可以使用的端口
- 配置可供 MSDTC 使用的特定端口
步骤
在安全配置选项卡中做如下设置:
- 选中“网络DTC访问(Network DTC Access)”
- 在客户端管理(Client and Administration)中选中“允许远程客户端(Allow remote Clients)”和“允许远程管理(Allow Remote Administration)”
- 在事务管理通讯(Transaction Manager Communication)中选“允许入站(Allow Inbound)”“允许出站(Allow Outbound)”“不要求进行验证(No Authentication Required)”
- 保证DTC登陆账户为:NT Authority\Network Service
1. 在 Web 服务器的 Run 菜单中启动 Dcomcnfg.exe 。
2. 扩展 Component Services,右键单击 My Computer,选择 Properties 。
3. 选择 Default Protocols 选项卡。
4. 单击 Properties 按钮。
5. 单击 Add 。
6. 输入 MSDTC 将要使用端口的端口范围。在本例中,我将使用端口 5001-6000。
7.单击 OK,返回 My Computer Properties 窗口,然后单击 OK。这一步很关键,为临时端口修改注册表。
8. 启动 Regedt32.exe 。
9. 找到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC 。
10. 右键单击 MSDTC 项,选择 New and DWord (32-bit) Value 。
11. 输入 ServerTcpPort 作为名称。
12. 右键单击 ServerTcpPort 项,然后选择 Modify 。
13. 将 Radio Button 改为 Decimal ,然后在Value Data 处输入 5000,单击 OK。下图为修改后的注册表项:
14. 重新启动 MSDTC Service (单机情况下)或在群集情况下在 Failover Cluster Manager 中运行 MSDTC Resource offline/online。
确认 MSDTC 使用了正确的端口:
- 打开管理命令提示符,运行 Netstat –ano 来获取端口和进程标识符( PID )
- 启动 Task Manager 并选择 Details 选项卡
- 找到 MSDTC.exe 并获取 PID
- 浏览输出并显示其是 MSDTC
现在 DTC 将会使用注册表中的特定端口,其他进程不会尝试使用与其相同的端口,从而防止了端口重叠
Windows Server 2012/2012R2 中配置 MSDTC,令其使用特定端口相关推荐
- 服务器2012r2系统安装管理员,尽管受委派的管理员必须启用 Windows Server 2012 R2 中的更改权限设置 Acl cmdlet 无法正常工作...
本文介绍了在基于 Windows Server 2012 R2 的已安装 Active Directory 域服务 (AD DS) 角色的计算机上出现的问题.修补程序可解决此问题.此修补程序具有系统必 ...
- windows2012r2文件服务器部署,Windows server 2012部署和配置群集文件服务器
原标题:Windows server 2012部署和配置群集文件服务器 利用横向扩展文件共享,可以从某个群集的多个节点共享同一文件夹.例如,如果有使用服务器消息块 (SMB) 横向扩展的四节点文件服务 ...
- Windows server 2012服务器IIS配置过程
Windows server 2012服务器IIS配置过程 打开服务器管理器---->>>>点击右上角的管理------->>>>点击添加角色和功能向导 ...
- 在Windows Server 2012 R2中搭建SQL Server 2012故障转移集群
需要说明的是我们搭建的SQL Server故障转移集群(SQL Server Failover Cluster)是可用性集群,而不是负载均衡集群,其目的是为了保证服务的连续性和可用性,而不是为了提高服 ...
- 计算机的iscsi配置,Windows server 2012 R2 下配置ISCSI网络存储
5 (100%) 1 vote iSCSI技术可以实现在IP网络上运行SCSI协议.iSCSI技术是一种新储存技术,该技术是将现有SCSI接口与以太网络(Ethernet)技术结合,使服务器可与使用I ...
- 在Windows Server 2012 R2的Hyper-V中设置虚拟机启用增强会话模式
在Windows Server 2012 R2的Hyper-V中,可以为虚拟机提供一种全新的连接方式,就是"增强会话模式",它将让您更加方便的对虚拟机进行操作,比如分辨率的调整.设 ...
- Sophos XG Firewall:如何使用Windows Server 2012为企业无线身份验证配置RADIUS
本文介绍了为无线用户设置Microsoft Windows Server Radius身份验证和Sophos XG防火墙所需的步骤. 配置RADIUS在Windows Server 2012服务器上 ...
- 计算机管理的服务设置在哪,安装完成后,配置Windows Server 2012系统,用服务器管理器设置...
在安装Windows Server 2012 R2完成后,应先设置一些基本配置,如计算机名.IP地址.配置自动更新等,这些均可在"服务器管理器"中完成. 那么小伙伴们如何更改计算机 ...
- 在VMware workstation 9.0中安装Windows server 2012 和 Hyper-v(虚拟机中安装虚拟机)
一.准备工作 1. 首先下载和安装和安装VMware workstation 9.0 2. 下载Windowsserver 2012 iso镜像文件 二.安装Windows server 201 ...
- Windows server 2012 搭建×××图文教程(一)安装×××相关服务
Windows server 2012 搭建×××图文教程(一)安装×××相关服务 Windows server 2012 搭建×××图文教程(二)配置路由和远程访问服务 Windows server ...
最新文章
- 记录下,我们平时开发当中不得不知道的HTTP状态码
- 用到的 git 命令
- 花5分钟过一遍jar包和war包的区别,以后都不会再迷茫
- SQL Server 使用OPENROWSET访问ORACLE遇到的各种坑总结
- 实现滑动分页(微博分页方式)
- angularjs基础知识1
- 动态链接库dll,导入库lib,静态链接库lib
- android 支付宝 记账本,使用支付宝记账----懒人的最佳记账模式
- SCUT J.O: 百步梯
- mac开发php集成环境
- 从达特茅斯会议到图灵奖---人工智能学习分享
- ics服务启动失败的一种解决方法
- 推荐基于4G模块打造的超低功耗4G摄像头通讯板
- eclipse中的buidpath配置(工程不build)
- 一文搞懂各大APP网站python网络爬虫
- nginx日志log
- CListCtrl容纳的最多行数
- 引脚与TP4056兼容 SM5202足1A电流线性充电芯片,9V耐压及输入过压保护OVP充电电池反接保护的锂电池充电
- 计算机常用软件考试试题,常用工具软件试题部分答案
- 西门子PLC编程,西门子PLC远程下载