百度
360搜索
搜狗搜索

服务器上msdtc不可用,电脑上服务器USER-20170219HJSQLEPRESS上的MSDTC不可用怎么办详细介绍

本文目录一览: 要保存文件,却弹出“服务器上的msdtc文件不可用

输入:msdtc -resetlog ,回应为“不是内部或外部命令,也不是可运行的程序或批处理文件。” 这是因为你输错命令了,仔细看一下,msdtc -中间有个空格。你再试下。我刚开始也犯了这个错误。后来加了空格就好了。
解决办法:
1. 在windows控制面版-->管理工具-->服务-->Distributed Transaction Coordinator-->属性-->启动 2.在CMD下运行"net start msdtc"开启服务后正常。(2) 输入:msdtc -resetlog (注意运行此命令时,不要执行挂起的事务)(3) 最后输入:net start msdtc 回车,搞定!

服务器SQLEXPRESS上的MSDTC不可用是什么意思?

MSDTC(分布式交易协调器),协调跨多个数据库、消息队列、文件系统等资源管理器的事务。该服务的进程名为Msdtc.exe。
解决办法:
在windows控制面版-->管理工具-->服务-->Distributed Transaction Coordinator-->属性-->启动
在CMD下运行"net start msdtc"开启服务后正常。
输入:msdtc -resetlog (注意运行此命令时,不要执行挂起的事务)
最后输入:net s...

电脑上服务器USER-20170219HJSQLEPRESS上的MSDTC不可用怎么办

在本地机直接在触发器里更新另一台服务器数据时出现: MSDTC不可用
解决办法:
在windows控制面版-->管理工具-->服务-->Distributed Transaction Coordinator-->属性-->启动
1.
A.不用事务,关用SELECT 语句.是否可以分布式查询?
B.LINKSERVER 在做分布式更新事务时不能对本机操作.(就是不能环回分布式事务)
C.DBCC TRACEON (3604, 7300)--用跟踪看更详细错误信息.
2.
两台机的MSDTC是否都打开了.
3.
MSDTC设置是否正确.
1).打开命令提示,运行"net stop msdtc",然后运行"net start msdtc"。
2).转至"组件服务管理工具"。
3).浏览至"启动管理工具"。
4).选择"组件服务"。
a.展开"组件服务"树,然后展开"我的电脑"。
b.右键单击"我的电脑",然后选择"属性"。
C.在MSDTC选项卡中,确保选中了下列选项: 网络 DTC 访问 网络管理 网络事务 XA 事务
e.另外,"DTC登录帐户"一定要设置为"NT Authority/NetworkService"。
5).单击"确定"。这样将会提示您"MS DTC 将会停止并重新启动。
所有的依赖服务将被停止。请按''是''继续"。单击"是"继续。
6).单击"确定"关闭"我的电脑"属性窗口。
4.
MSDTC依赖于RPC,RPC使用的端口是135,测试135端口是否打开.是否有防火墙?如果有先关了防火墙.
telnet IP 135
如果是关闭的打开它.
5.
有的机由于各种原因,SQLOLEDB不能使用分布式事务,更改为"MSDASQL" 的ODBC方式联接.
使用RRAS而不是RAS.(控制面版--管理工具--远程服务管理器)
Check whether you are using Remote Access Server (RAS) to access remote servers. If so, make sure that you have implemented Routing RAS (RRAS). Linked server does not work on RAS because RAS allows only one way communication.
6.检查你的两台服务器是否在同一个域中. 如果不在同一个域中,是否建立可信任联接.
7.如果是WIN2000,升级到SP4
8.升级MDAC到2.6以上,最好是2.8.
9.要安装SQL的最新补丁: sp3a
---------------------
本文来自 cqbsbjianxy 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/cqbsbjianxy/article/details/4380543?utm_source=copy
控制面板->管理工具->服务->Distributed Transaction Coordinator,看看它是不是处于启动,自动状态,如果不是,就双击它启动,将启动类型改为自动。

服务器上的mdstc不可用,用net start mdstc提示服务名无效?怎么启动MDSTC呢?

首先运行services.msc,找到其中的Distributed Transaction Coordinator服务项(也就是msdtc)将其中的启动类型设置为“自动”应用后并单击“启动”服务,重启电脑后在打开服务窗口就应该能看到此时服务状态为已启动,如截图

MSDTC服务无法启动,错误5,拒绝访问。

直接执行最后一步你试了没有?

c:\windows\system32\dtclog
这个目录重命名(如果有),然后重新建立该目录。
在命令行下:
msdtc
-resetlog
然后
msdtc
就可以启动了。

电脑上服务器USER-20170219HJSQLEPRESS上的MSDTC不可用怎么办

控制面板->管理工具->服务->Distributed
Transaction
Coordinator,看看它是不是处于启动,自动状态,如果不是,就双击它启动,将启动类型改为自动。

TransactionScope 多数据库连接,报“服务器 '.SQL2008' 上的 MSDTC 不可用。”错误。

Data Server=.\SQLEXPRESS;Initial Catalog=……
Data Server=服务器名\SQLEXPRESS;Initial Catalog=……
Data Server=localhost\SQLEXPRESS;Initial Catalog=……
Data Server=.;Initial Catalog=……
Data Server=服务器名;Initial Catalog=……
哪种正确,这跟数据库版本有关系,如果是SQL Server 2005 Express版本,则必须要有“\SQLEXPRESS”。而且如果这个字符串是定义为一个变量的时候,VS2005还会在“\”的下面加个红色的波浪 线提示你“\S是无法识别的转义序列”,因此如果字符串是定义为一个变量的时候应该写成Server=.\\SQLEXPRESS。

SQL2005服务无法启动

能原因一:你没启动MSDTC服务呢?先到系统服务里将Distributed
Transaction
Coordinator服务启动再试下,也可以用命令行来重装MSDTC服务,方法如下:
1、停止MSDTC服务:net
stop
msdtc
2、卸载MSDTC服务:msdtc
-uninstall
3、重新安装MSDTC服务:msdtc
-install
4、重新启动电脑
可能原因二:联网时候服务器的IP与断网后服务器的IP不同,需要手动修改一下。

Application Error怎么解决

The server has encountered an error while loading an application during the processing of your request. Please refer to the event log for more detail information. Please contact the server administrator for assistance.
访问IIS客户端出现如上错信息提示,
在网上查了查解决方案如下:
1。右键我的电脑--管理--本地用户和组,给IUSR_机器名和IWAM_机器名两个用户设置密码,要一样。
2。开始--运行--打cmd,
然后cd D:InetpubAdminscripts(我的系统在D盘),
然后cscript.exe adsutil.vbs set w3svc/wamuserpass 你的密码,
然后cscript.exe adsutil.vbs set w3svc/anonymoususerpass 你的密码
看一下,行了没有?如果还不行,那么
cscript.exe synciwam.vbs -v,
然后iisreset。
据说就可以了,但是到最后一部提示8004e00f的错误,此错误是MSDTC服务不正常造成的,解决方法:
首先进入组件服务,查看组件服务/计算机/我的电脑/COM+应用程序,结果报错“COM+ 无法与 Microsoft 分布式事务协调程序交谈”,无法查看里面的对象。
2、进入事件查看器,发现msdtc服务没有正常启动。
3、删除注册表中的键:
? HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMSDTC
? HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSDTC
? HKEY_CLASSES_ROOTCID
4、停止MSDTC服务:net stop msdtc
5、卸载MSDTC服务:msdtc -uninstall
6、重新安装MSDTC服务:msdtc -install
7、确认在事件查看器中msdtc服务已经正常启动[这步很关键,如果没有,重新启动下电脑看看]
8、重新设置IIS的IWAM账号密码。[在计算机管理中的用户管理里]
9、同步IIS metabase中IWAM_MYSERVER的密码,在CMD中:c:inetputadminscripts>adsutil set w3svc/wamuserpass "yourpassword"
10、同步COM+应用程序所用的IWAM_MYSERVER密码,在CMD中:c:inetputadminscripts>cscript synciwam.vbs -v
到这部分网上大部分都说可以了,但是我这里虽然没有8004e00f的错误提示了,但是访问页面Server Application Error 错误依旧,最后终于找到了解决方法如下:
解决办法:
[1]:
检查你的DTC服务(全名:Distributed Transaction Coordinator)是否可以正常启动,
如果正常的话请你跳过此步骤;如果出错,无法正常启动,请在开始菜单的运行中 运行:msdtc -resetlog 以创建日志文件。重起机器,检查IIS是否可以正常使用,若不行继续。
[2]:
在CMD下执行以下命令:
cd %windir%\system32\inetsrv
rundll32 wamreg.dll, CreateIISPackage
regsvr32 asptxn.dll
(到这里我就可以用了,不用重启的)
OK,ASP页面一切正常了@!~~~^_^
原因:服务器设置错误造成的,解决方法如下:重新正确设置来解决此问题。
如下参考:
1.点击右下角任务栏上的网络图标,点击“网络与Internet设置”,如下图所示。
2.点击“更改适配器设置”,如下图所示。
3.右键单击正在使用的网络并选择properties,如下图所示。
4.双击“Internet协议版本4(TCP/IPV4)”。
5.在“首选DNS服务器”编辑框中输入网络中心指定的DNS服务器地址(正确输入ISP提供的DNS服务器的IP地址)。
6.然后打开命令提示符(管理员标识),如下所示。
7.在命令行输入ipconfig/flushdns并按回车键。刷新DNS缓存。

阅读更多 >>>  SHADOWS优质上网服务

网站数据信息

"服务器上msdtc不可用,电脑上服务器USER-20170219HJSQLEPRESS上的MSDTC不可用怎么办"浏览人数已经达到20次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:服务器上msdtc不可用,电脑上服务器USER-20170219HJSQLEPRESS上的MSDTC不可用怎么办的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!