现在的位置: 首页 > 综合 > 正文

javax.transaction.xa.XAException: java.sql.SQLException: 无法创建 XA 控制连接。错误: 未能找到存储过程 ‘master..xp_sqljd

2013年10月06日 ⁄ 综合 ⁄ 共 698字 ⁄ 字号 评论关闭

jdbc下载:http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=a737000d-68d0-4531-b65d-da0f2a735707

1.sqljdbc_3.0\chs\auth\x86(x64|IA64)\sqljdbc_auth.dll放入WINDOWS\system32中

2.sqljdbc_3.0\chs\xa\x86(x64|IA64)\sqljdbc_xa.dll放入Microsoft SQL Server\MSSQL\Binn\sqljdbc_xa.dll

3.执行xa_install.sql

如果要同时使用 XA 数据源和 Microsoft 分布式事务处理协调器 (MS DTC) 来处理分布式事务,则需要执行以下步骤
在 Windows XP 和 Windows Server 2003 上:

1.在“控制面板”中,打开“管理工具”,然后打开“组件服务”。也可以单击“开始”按钮,单击“运行”,在“打开”框中键入 dcomcnfg,然后按“确定”打开“组件服务”。

2.展开“组件服务”、“计算机”,右键单击“我的电脑”,然后选择“属性”。

3.单击“MSDTC”选项卡,再单击“安全性配置”。

4.选中“启用 XA 事务”复选框,然后单击“确定”。这将使 MS DTC 服务重新启动。

5.再次单击“确定”以关闭“属性”对话框,然后关闭“组件服务”。

6.停止 SQL Server,然后重新启动,以确保它与 MS DTC 更改同步。

http://msdn.microsoft.com/zh-cn/library/aa342335.aspx

抱歉!评论已关闭.