当前位置: 代码迷 >> ASP.NET >> 大家好, vs2005使用ibatis连接sql2005报错,求帮助解决思路
  详细解决方案

大家好, vs2005使用ibatis连接sql2005报错,求帮助解决思路

热度:6951   发布时间:2013-02-25 00:00:00.0
大家好, vs2005使用ibatis连接sql2005报错,求帮助
大家好, 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;" />


------解决方案--------------------------------------------------------
有人说vs2005使用ibatis不能连接sql2005,有人说可以,大家有了解的帮帮忙啊

====================================================================

可以给你正确的答案 vs2005+sql2005 可以200%连接。

因为我现在的项目就在用 ibatis.net 环境就是vs2005+sql2005
------解决方案--------------------------------------------------------
检查 providers.config 配置文件中 sqlServer2005 provider 是否打开 (其他则需要关闭)

<provider
name="sqlServer2005"
enabled="true"
...
------解决方案--------------------------------------------------------
确定你配置的provider 打开了。。。
------解决方案--------------------------------------------------------
C# code
<?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>
  相关解决方案