大家好, vs2005使用ibatis连接sql2005报错:【Unable to open connection to "Microsoft SQL Server 2005, provider V2.0.50215.0 in framework .NET V2.0".】有人说vs2005使用ibatis不能连接sql2005,有人说可以,大家有了解的帮帮忙啊 。
数据库连接串:<add key="connectionString" value="Data Source=172.16.11.12;Initial Catalog=HITY;User ID=sa;Pwd=123;" />

解决方案 »

  1.   

    有人说vs2005使用ibatis不能连接sql2005,有人说可以,大家有了解的帮帮忙啊====================================================================可以给你正确的答案 vs2005+sql2005 可以200%连接。因为我现在的项目就在用 ibatis.net 环境就是vs2005+sql2005
      

  2.   

    检查 providers.config 配置文件中 sqlServer2005 provider 是否打开 (其他则需要关闭)  <provider
         name="sqlServer2005"
         enabled="true"
         ...
      

  3.   

    确定你配置的provider 打开了
      

  4.   

    <?xml version="1.0" encoding="utf-8"?>  
    <sqlMapConfig   
      xmlns="http://ibatis.apache.org/dataMapper"   
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">  
      <settings>  
        <setting useStatementNamespaces="true"></setting>  
      </settings>  
        
      <providers resource="providers.config"></providers>  
      <database>  
        <provider name="sqlServer2.0" />  
        <dataSource name="DieSys" connectionString="data source=10.4.0.123;database=InfPlat;user id=infuser;password=infuser;" />  
      </database>  
      <sqlMaps>  
        <sqlMap resource="Maps/CheckingFixture.xml" />  
        <sqlMap resource="Maps/StandardTech.xml" />  
      </sqlMaps>  
    </sqlMapConfig>