SQLServer2008 JDBC驱动包官方下载:
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=a737000d-68d0-4531-b65d-da0f2a735707
SQLServer2008 JDBC驱动包备用下载:
http://download.csdn.net/detail/bbirdsky/4696224
解决方法:
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) 来处理分布式事务,则需要执行以下步骤:
1.在“控制面板”中,打开“管理工具”,然后打开“组件服务”。也可以单击“开始”按钮,单击“运行”,在“打开”框中键入 dcomcnfg,然后按“确定”打开“组件服务”。
2.展开“组件服务”、“计算机”,右键单击“我的电脑”,然后选择“属性”。
3.单击“MSDTC”选项卡,再单击“安全性配置”。
4.选中“启用 XA 事务”复选框,然后单击“确定”。这将使 MS DTC 服务重新启动。
5.再次单击“确定”以关闭“属性”对话框,然后关闭“组件服务”。
6.停止 SQL Server,然后重新启动,以确保它与 MS DTC 更改同步。
官方文档
http://msdn.microsoft.com/zh-cn/library/aa342335.aspx