惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

B
Blog RSS Feed
Spread Privacy
Spread Privacy
T
Threatpost
C
Cisco Blogs
P
Palo Alto Networks Blog
AI
AI
Cyberwarzone
Cyberwarzone
NISL@THU
NISL@THU
P
Privacy & Cybersecurity Law Blog
G
GRAHAM CLULEY
Simon Willison's Weblog
Simon Willison's Weblog
T
Tor Project blog
Latest news
Latest news
AWS News Blog
AWS News Blog
D
Docker
S
SegmentFault 最新的问题
博客园 - 聂微东
WordPress大学
WordPress大学
Vercel News
Vercel News
S
Securelist
爱范儿
爱范儿
J
Java Code Geeks
Know Your Adversary
Know Your Adversary
S
Schneier on Security
Hugging Face - Blog
Hugging Face - Blog
F
Fortinet All Blogs
Last Week in AI
Last Week in AI
D
DataBreaches.Net
宝玉的分享
宝玉的分享
D
Darknet – Hacking Tools, Hacker News & Cyber Security
MongoDB | Blog
MongoDB | Blog
Engineering at Meta
Engineering at Meta
K
Kaspersky official blog
美团技术团队
博客园 - 叶小钗
阮一峰的网络日志
阮一峰的网络日志
量子位
博客园_首页
Attack and Defense Labs
Attack and Defense Labs
S
Secure Thoughts
Google Online Security Blog
Google Online Security Blog
Application and Cybersecurity Blog
Application and Cybersecurity Blog
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
腾讯CDC
T
Threat Research - Cisco Blogs
雷峰网
雷峰网
有赞技术团队
有赞技术团队
www.infosecurity-magazine.com
www.infosecurity-magazine.com
P
Privacy International News Feed
S
Security Affairs

博客园 - 秋枫

使用BizTalk Server常见问题处理 BizTalk Server中简单xml架构使用举例 CodeProject.com上微软BizTalk平台技术文章集锦 BizTalk Server 2006中使用MQSeries适配器问题处理 基于.Net平台应用程序唯一运行实例实现 谈基于.net平台windows开发中的模式窗体 Visual studio 2005下xml的xsl转换调试 小提国内一些提供RSS服务的网站生成Rss文件问题 Visual studio .net 的“隐蔽性”和容易“忽略”的功能 使用sqlcmd(osql) 实用工具列出本地网内的Sql Server 服务器 《敏捷注册表》1.0使用说明书 《敏捷注册表》1.0概述 使用从BindingManagerBase.PositionChanged 事件的注意点 使用Microsoft SQL Server 2000的XML查询 asp.net中显示DataGrid控件列序号的几种方法 使用.net framewrok 1.1版System.Windows.Forms.TreeView的一个问题 使用.net framewrok 1.1版注册表API的局限和解决 使用SaveFileDialog需要注意的情况 使用.net framework中常用类在2.0版中的新功能
使用BizTalk Server的Sql适配器出现“新事务不能登记到指定的事务处理器中”异常的处理
秋枫 · 2006-06-26 · via 博客园 - 秋枫

郑佐    2006-6-26
在做BizTalk项目的时候,BizTalk Server和Sql Server不在同一台计算机上,使用SQL适配器发送数据提示“新事务不能登记到指定的事务处理器中”的错误,同样的问题在添加SQL适配器元数据时也 会提示“无法执行SQL语句。请确保提供的语法正确。新事务不能登记到指定的事务处理器中。”查了一下资料这是MSDTC中的设置不当引起的。
在相关的每台计算机上进行如下操作,下面是在Windwos Server 2003上的操作步骤,
1.    单击“开始”,指向“控制面板”,然后单击“添加或删除程序”。
2.    在“添加或删除程序”对话框中,单击“添加/删除 Windows 组件”。
3.    在“Windows 组件”页上,选择“应用程序服务器”,然后单击“详细信息”。
4.    选择“启用网络 COM+ 访问”,单击“确定”,然后单击“下一步”。
5.    在“完成 Windows 组件向导”页上,单击“完成”。
6.    关闭“添加或删除程序”对话框。
7.    单击“开始”,依次指向“所有程序”、“管理工具”,然后单击“组件服务”。
8.    展开“组件服务”,然后展开“计算机”。
9.    右键单击“我的电脑”,选择“属性”,然后单击“属性”。
10.    选择“MSDTC”选项卡,然后单击“安全配置”。
11.    在“安全设置”窗格中,选中以下选项:
        •    网络 DTC 访问
        •    允许远程客户端
        •    允许远程管理
        •    允许入站
        •    允许出站
注意   在 Windows Server 2003 群集环境中,请确保选中“要求对呼叫方进行验证”。必须选择此事务模式。
启用 XA 事务
12.    单击“确定”。
13.    在“DTC 控制台消息”对话框中,单击“是”重新启动 DTC。
14.    在“DTC 控制台消息”对话框中,单击“确定”确认 DTC 已重新启动。
15.    单击“确定”关闭“我的电脑属性”对话框。
16.    关闭“组件服务 MMC”。

注意事项:
事务管理器通信的三个单选项为
        •    要求对双方进行验证
        •    要求对呼叫方进行验证
        •    不要求进行验证
针对该设置不同情况需要区别对待,不同的情况组合为
        (1)    安装的系统是Windows Server 2000版本、不带SP2的WindowsXP 、不带SP1的Windows 2003系统,带SP2的WindowsXP 、带SP1的Windows 2003系统。
        (2)    Windows系统所在的计算机是在一个域中还是在多个域中,还是在工作组中。
备注:
打开组件服务也可以通过运行DCOMCNFG.EXE来打开。
以上的设置不一定能够使MSDTC正常运行,比如系统防火墙的设置也有可能导致运行不正常,针对使用MSDTC出现的问题,可访问 http://go.microsoft.com/fwlink/?LinkId=61920寻找参考答案。

posted on 2006-06-26 21:04  秋枫  阅读(504)  评论()    收藏  举报