不能在本地计算机启动 dtc,如何启用网络 DTC 访问

如何启用网络 DTC 访问

09/21/2020

本文内容

本文介绍在 DTC 中启用网络分布式事务处理协调器 (访问) 过程。

适用于:  WindowsServer 2003

原始 KB 编号:   817064

摘要

备注

以下过程适用于 Windows Server 2003。 它不适用于 Microsoft Windows 2000 Server。

默认情况下,在"适用于"部分提及的 Windows Server 2003 产品上禁用网络 DTC 访问。 当您不在服务器上启用网络 DTC 访问时,应用程序只能使用位于本地计算机的事务。 例如,如果禁用了网络 DTC 访问,则事务不能从本地计算机流到在单独的计算机上运行的数据库。

禁用网络 DTC 访问后,尝试访问服务器上 DTC 的客户端可能会收到以下错误消息:

错误0x8004D025 (XACT_E_PARTNER_NETWORK_TX_DISABLED)

更多信息

启用网络 DTC 访问的步骤

单击 "开始",指向 "控制面板",然后单击"添加或删除程序"。

单击“添加/删除 Windows 组件”。

选择 "应用程序服务器",然后单击"详细信息 "。

选择 "启用网络 DTC 访问", 然后单击"确定 "。

单击"下一步"。

单击“完成”。

如果您运行的是 Windows Server 2003 Service Pack 1 (SP1) ,则必须执行以下附加步骤:

单击 "开始",单击" 运行",键入 comexp.msc, 然后单击" 确定 "打开组件服务。

展开 "组件服务", 展开"计算机", 右键单击"我的计算机",然后单击"属性 "。

在 "MSDTC" 选项卡上,单击"事务配置"下的"安全配置 ",单击以 选中"安全 设置"下的"网络 DTC 访问"复选框,然后单击"事务管理器通信"下的以下 复选框:

允许入站

允许出站

在 Microsoft 群集服务器 (MSCS) 群集上,无法选择"需要 相互身份验证"。 因此,单击以选中下列复选框之一:

需要传入呼叫者身份验证

无需身份验证

备注

有关这些选项的详细信息,请单击以下文章编号以查看 Microsoft 知识库中的文章:

899191 Windows Server 2003 Service Pack 1 和 Windows XP Service Pack 2 中的分布式事务处理协调器服务中的新功能

确保登录 帐户设置为 NTAUTHORITY\NetworkService。

单击“确定”。 消息框说明 MS DTC 服务将停止和重新启动,并且所有相关服务也将停止并重新启动。 单击“是”。

备注

如果这是 MNS 群集中的多数节点 (集) ,请不要将 MNS 资源用作 MS DTC 的存储设备。 MS DTC 需要存储资源,如物理磁盘。

参考

有关 Microsoft COM+ 1.5 中的新增功能的信息,请访问以下 MSDN Microsoft 开发人员网络 (MSDN) 网站:

COM+ 1.5 中的新增功能

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值