首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏张善友的专栏

    MSDTC 故障排除

    如果没有 MSDTC 事务支持,则相关联的 K2 blackpearl运行时操作将无法进行。 通过网络实现的 MSDTC 功能取决于通过网络实现的 RPC 功能。 通过修改 MSDTC 安全设置,可以控制 MSDTC 如何通过网络与远程计算机通信。 要求对呼叫方进行验证 已禁用 如果在群集上运行 MSDTC,则为“已启用”。 应用这些更改后,MSDTC 服务将重新启动。 注意 根据所做的更改,可能需要重新启动计算机以使更改生效。 如果在应用更改并重新启动 MSDTC 服务后仍然遇到问题,请重新启动在其中进行了更改的计算机,以确保更改生效。

    2.3K60发布于 2018-01-22
  • 来自专栏全栈程序员必看

    MS-SQLSERVER中的MSDTC不可用解决方法

    今天在本地机直接在触发器里更新还有一台服务器数据时出现: MSDTC不可用 解决的方法: 在windows控制面版–>管理工具–>服务–>Distributed Transaction http://download.microsoft.com/download/complus/msdtc/1.7/nt45/en-us/DTCPing.exe 2. 两台机的MSDTC是否都打开了. 3. MSDTC设置是否正确. 1).打开命令提示,执行”net stop msdtc”,然后执行”net start msdtc”。 2).转至”组件服务管理工具”。 MSDTC依赖于RPC,RPC使用的port是135,測试135port是否打开.是否有防火墙?假设有先关了防火墙. telnet IP 135 假设是关闭的打开它. 5.

    1.7K30编辑于 2022-07-13
  • 来自专栏跟着阿笨一起玩NET

    win7组件服务COM+应用程序编录错误解决办法

    或者运行VS Cmd)(2) 输入:msdtc -resetlog (注意运行此命令时,不要执行挂起的事务) (3) 最后输入:net start msdtc 回车,搞定! 2、进入事件查看器,发现msdtc服务没有正常启动。 3、运行CMD,停止MSDTC服务:net stop msdtc 4、卸载MSDTC服务:msdtc -uninstall 5、重新安装MSDTC服务:msdtc -install 这样之后,发现 --- MSDTC服务没有启动就先启动 如果MSDTC服务没有启动就先启动 net start msdtc 启动MSDTC服务然后就可以了 如果启动失败,提示distributed transaction 在命令行下: msdtc -resetlog 然后 msdtc 就可以启动了。}

    2.5K10发布于 2018-09-18
  • 来自专栏全栈程序员必看

    iis配置后localhost无法访问_如何打开服务器管理器

    网上查了很久的资料得到以下两步骤: 1.启动Distributed Transaction Coordinator(dtc,完整的简称是msdtc):在‘开始‘——’运行‘中输入“services.msc ” (或 者是通过’控制面板‘进入’管理工具‘,再进入’服务‘),找到msdtc,右键启动。 一般情况会弹出提示框启动失败,msdtc启动失败有两种原因: (1)依赖组件没有启动:这时候双击msdtc,在’依存关系‘中查看他依存哪些系统组件,分别将这些组件启动,再次启动msdtc (2)日志文件缺损:这时重新创建msdtc 日志文件再启动就行了,在开始——运行 中输入cmd确定,进入命令提示界面,输入“msdtc -resetlog”回车,再直接输入“net start msdtc ”就能启动msdtc 2.开始——运行,输入“inetmgr”确定进入iis管理器,找到要访问的网站目录,右键’属性‘,在’虚拟目录‘下找到’应用程序保护(N)‘选择 ’高(独立)‘然后应用,确定,再次访问就可以了

    4.5K20编辑于 2022-09-22
  • 来自专栏全栈程序员必看

    macbook重设密码服务器错误_网页显示500错误

    据说就可以了,但是到最后一部提示8004e00f的错误,此错误是MSDTC服务不正常造成的,解决方法: 首先进入组件服务,查看组件服务/计算机/我的电脑/COM+应用程序,结果报错“COM+ 无法与 Microsoft 2、进入事件查看器,发现msdtc服务没有正常启动。 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMSDTC • HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSDTC • HKEY_CLASSES_ROOTCID 4、停止MSDTC 服务:net stop msdtc 5、卸载MSDTC服务:msdtc -uninstall 6、重新安装MSDTC服务:msdtc -install 7、确认在事件查看器中msdtc服务已经正常启动[ 检查你的DTC服务(全名:Distributed Transaction Coordinator)是否可以正常启动, 如果正常的话请你跳过此步骤;如果出错,无法正常启动,请在开始菜单的运行中 运行:msdtc

    4.4K30编辑于 2022-09-21
  • 来自专栏全栈程序员必看

    内部服务器500错误原因解决方法_什么是内部服务器错误

    进入组件服务->点击右边的组件服务->计算机->我的电脑->COM+应用程序 报错”COM+ 无法与 Microsoft 分布式事务协调程序交谈”,无法查看里面的对象 10->进入事件查看器,发现msdtc >开始->运行->输入regedit进入注册表(下面删除的几项最好先导出一下) 12->找到HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/MSDTC 删除 13->找到HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MSDTC删除 14->找到HKEY_CLASSES_ROOT/CID删除 15->在控制台下继续输入 net stop msdtc停止MSDTC服务 16->输入msdtc -uninstall卸载MSDTC服务 17->输入msdtc -install重新安装MSDTC服务 18->确认在事件查看器中 msdtc服务已经正常启动 19->如果没有正常工作,请重新执行第17步骤,多执行几次,这样我们可以看到COM+应用程序可以访问,如果不能重启电脑看下,IIS也应该能正常工作,刷新http://localhost

    5K10编辑于 2022-09-22
  • 来自专栏全栈程序员必看

    .net mysql transactionscope_C#中的事务TransactionScope

    四、在C#中使用TransactionScope类(分布式事务),则须注意如下事项 1、在项目中引用using System.Transactions命名空间(先要在添加net组件的引用); 2、对MSDTC a、控制面板->管理工具->组件服务->计算机->我的电脑->右键->属性 b、选择MSDTC页, 确认”使用本地协调器” c、点击下方”安全配置”按钮 d、勾选: “允许网络DTC访问”,”允许远程客户端 g、在双方防火墙中增加MSDTC.exe例外 可用命令行: netsh firewall set allowedprogram %windir%/system32/msdtc.exe MSDTC enable 如果WEB服务器和数据库是在同一台服务器上,TransactionScope使用的是本地事务,这时不需要配置MSDTC。 如果WEB服务器和数据库不在同一台服务器上,TransactionScope会自动提升事务级别为分布式事务,这时就需要配置MSDTC

    63320编辑于 2022-09-09
  • 来自专栏linux教程

    IIS 运行ASP文件500内部错误解决方法大全

    检查 net stop msdtc 发现没有运行   net start msdtc 发现不能启动   在c盘下 windows system32 文件夹里面找到msdtc改名。 随便改一下   重新安装 msdtc   msdtc -install   msdtc会自动启动。    如果还不能启动那么重新做完整的步骤   A.在命令行下运行 msdtc -uninstall,删除 msdtc(Distributed Transaction Coordinator)服务   B.在“ 本地连接”的属性中删除了 NetBIOS 协议   C.重新启动机器后,在命令行下运行 msdtc -install,安装 msdtc 服务。    很有能就是 MSDTC损坏而不能启动造成的。

    4.1K20编辑于 2023-04-26
  • 来自专栏力哥聊运维与云计算

    KVM虚拟化Windows 模版制作步骤

    Msdtc设置 因为虚拟机的批量产生相当于克隆,会造成虚拟机的msdtc值相同,需要将msdtc服务删掉,如果有需求再开启,操作步骤如下: 1) 删除Network DTC组件; 2) 再命令行运行命令 :MSDTC –uninstall 3) 删除相关注册表键值(如果没有的键值就不用删除了): HKLM/Software/Microsoft/Software/MSDTC、HKLM/System /CurrentControlSet/Services/MSDTC、HKEY_CLASSES_ROOT\CID (如果有的话) 4) 重启 如果需要开启,按照以下步骤操作: 1) 命令行运行:MSDTC –install 2) 再windows组件中添加Network DTC组件 3) 命令行运行:net start msdtc 4) 再服务中将msdtc服务设置成自动启动 5.

    1.8K40发布于 2019-06-28
  • 来自专栏数据库系列

    关于分布式事务配置及使用@win2003 and sqlserver2k

    Microsoft提供了MSDTC(Distributed Transaction Coordinator)服务支持分布式事务。 基本做法是,在两台SQL Server服务器上启动MSDTC服务,并在本地服务器上为另一台服务器建立Linked Server,这样本地服务器就可以访问另一台服务器。 提示:在命令提示行中,运行"net stop msdtc","net start msdtc"可停止、启动msdtc服务。 所以,在exception中增加msdtc.exe和TCP 135 Port的例外,这样,windows防火墙就可以给msdtc“放行”了。 ',no_output"',no_output --启动本机的MSDTC服务 exec master..xp_cmdshell 'net start msdtc',no_output

    51010编辑于 2025-04-05
  • 来自专栏跟着阿笨一起玩NET

    TransactionScope使用说明

    如果在C#中使用TransactionScope类(分布式事务),则须注意如下事项: 1、在项目中引用using System.Transactions命名空间(先要在添加net组件的引用); 3、对MSDTC a.控制面板->管理工具->组件服务->计算机->我的电脑->右键->属性  b.选择MSDTC页, 确认"使用本地协调器"  c.点击下方"安全配置"按钮  d.勾选: "允许网络DTC访问","允许远程客户端 g.在双方防火墙中增加MSDTC.exe例外    可用命令行: netsh firewall set allowedprogram %windir%\system32\msdtc.exe MSDTC 如果WEB服务器和数据库是在同一台服务器上,TransactionScope使用的是本地事务,这时不需要配置MSDTC。 如果WEB服务器和数据库不在同一台服务器上,TransactionScope会自动提升事务级别为分布式事务,这时就需要配置MSDTC。配置很简单的,网上有教程,做两次就知道了。

    1.7K10发布于 2018-09-18
  • 来自专栏跟着阿笨一起玩NET

    TransactionScope 之分布式配置

    Administative Tools -> Component Services -> 点开Component Services -> Computers -> My computer -> 右键属性 -> 选择MSDTC " -> OK msdtc.exe 是windows 分布式服务程序。 -------------------------------- 第二步: -------------------------------- 设置MSDTC:控制面板->管理工具->组件服务->我的电脑 ->右键->属性->MSDTC->安全配置(Security Configuration)->打开Network DTC Access 同时打上 Allow Inbound ,Allow Outbound Required,Enable Transaction Internet Protocol[TIP] Transaction --------------------------------- 第三步:将MSDTC

    70810发布于 2018-09-18
  • 来自专栏全栈程序员必看

    TransactionScope Troubleshooting[通俗易懂]

    异常信息为:”Network access for Distributed Transaction Manager (MSDTC) has been disabled. Please enable DTC for network access in the security configuration for MSDTC using the Component Services 2、选择Component Services->Computers->My Computer; 3、右键单击My Computer,在弹出的快捷菜单中,选择“Properties”,然后点击MSDTC tab; 4、在MSDTC tab中,点击Security Configuration按钮; 5、在弹出的对话框中参照下表的建议进行设置: Configuration Option Default Value Incoming Caller Authentication Required Disabled Enabled if running MSDTC on cluster.

    54520编辑于 2022-09-09
  • 来自专栏全栈程序员必看

    显示http500内部服务器错误,http500内部服务器错误,小编教你HTTP 500 内部服务器错误怎么解决…

    HTTP 500 内部服务器错误怎么解决 运行:regsvr32 %windir%/system32/vbscript.dll (其实这一步也可以省,确保万一,还是执行吧) 500图-1 运行:msdtc msdtc.exe是微软分布式传输协调程序。 如果找不到“IIS Out-Of-Process Pooled Applications”,或在点击不能打开“COM 应用程序”,执行完“msdtc -resetlog”后,重新安装IIS即可。

    8.3K30编辑于 2022-09-21
  • 来自专栏linux教程

    HTTP 500内部服务器错误的解决方法(重装IIS)

    运行:msdtc -resetlog 3. 重新安装IIS   注释: 1. 2. msdtc.exe是微软分布式传输协调程序。 如果找不到“IIS Out-Of-Process Pooled Applications”,或在点击不能打开“COM 应用程序”,执行完“msdtc -resetlog”后,重新安装IIS即可。

    3.2K30编辑于 2023-04-26
  • 来自专栏全栈程序员必看

    docker容器内域名解析失败_http服务器有哪些

    运行:msdtc -resetlog 3. 重新安装IIS 注释: 1. 2. msdtc.exe是微软分布式传输协调程序。 如果找不到“IIS Out-Of-Process Pooled Applications”,或在点击不能打开“COM 应用程序”,执行完“msdtc -resetlog”后,重新安装IIS即可。

    6.7K10编辑于 2022-09-21
  • 来自专栏linux教程

    windows中http500内部服务器错误如何解决

    解决方法 运行:regsvr32 %windir%/system32/vbscript.dll (其实这一步也可以省,确保万一,还是执行吧) 运行:msdtc -resetlog 重新安装IIS 注释: msdtc.exe是微软分布式传输协调程序。 如果找不到“IIS Out-Of-Process Pooled Applications”,或在点击不能打开“COM 应用程序”,执行完“msdtc -resetlog”后,重新安装IIS即可。

    4.7K20编辑于 2023-04-26
  • 来自专栏数据库系列

    定时同步服务器上的数据的例子:

    [p_synchro] GO create proc p_synchro as --set XACT_ABORT on --启动远程服务器的MSDTC服务 --exec master..xp_cmdshell 'isql /S"xz" /U"sa" /P"" /q"exec master..xp_cmdshell ''net start msdtc'',no_output"',no_output --启动本机的 MSDTC服务 --exec master..xp_cmdshell 'net start msdtc',no_output --进行分布事务处理,如果表用标识列做主键,用下面的方法 --BEGIN

    50110编辑于 2025-04-05
  • 来自专栏全栈程序员必看

    该伙伴事务管理器已经禁止了它对远程/网络事务的支持[通俗易懂]

    简单介绍 当启动分布式的事务涉及 SQL Server 数据库引擎时,须要针对MSDTC进行一些配置。 否则可能会出现下面错误:合作伙伴事务管理器已经禁用对远程/网络事务的支持。 两方启动MSDTC服务,方式为:命令行下service.msc,选择distributed link trackingclient 。右键启动,而且。右键->属性->启动类型改为手动。 精神为:打开msdtc服务。而且设置本地dtc的指定配置。这些设置的设置方式请依据不同操作系统个版本号进行查找。 启示 出现这个错误的时候,第一个想法就是直接将错误信息google一下。可是。

    1.7K20编辑于 2022-07-08
  • 来自专栏壳屋栏博客专栏

    Windows服务器防黑技巧

    比如前阵子的MSDTC溢出,就导致很多服务器挂掉了。其实假如 WEB类服务器根本没有用到MSDTC服务时,您大可以把MSDTC服务停掉,这样MSDTC溢出就对您的服务器不构成任何威胁了。

    5.3K30编辑于 2022-09-19
领券