要避免这个问题,必须在安装 SQL Server 2005 的服务器上完全启用 MS DTC 服务。
若要完全启用 MS DTC,请使用以下步骤:
1.在控制面板中,打开“管理工具”,然后打开“计算机管理”。
2.在“计算机管理”的左窗格中,展开“服务和应用程序”,再单击“服务”。
3.在“计算机管理”的右窗格中,右键单击“分布式事务协调器”并选择“属性”。
4.在“分布式事务协调器”窗口中,单击“常规” 选项卡,再单击“停止”停止该服务。
5.在“分布式事务协调器”窗口中,单击“登录”选项卡,并将登录帐户设置为 NT AUTHORITY\NetworkService。
6.单击“应用”和“确定”以关闭分布式事务协调器的窗口。关闭“计算机管理”。关闭“管理工具”。
我一遇到相同的问题,重装了不下5次。
后来,偶然在一篇帖子说是 Native Client的原因,于是用360完全卸载,之后按照网上许多帖子说的将注册表下的SQL目录删除干净了,再次重装。
这一次我在C盘的windows\system32下把sqlncli.dll、sqlnclir.rll、sqlncli.chm手工清除,才算将Ntive Client卸载干净。之后就是按照网上文库上的安装方法再次安装就好了,高兴啊。
你这应该是服务没开启,如果还是连不上,就把错误信息发过来我看看。