c#如何区分 sql2000和sql2005

来源:百度知道 编辑:UC知道 时间:2024/05/11 16:14:23
我装的中文版vs的005和sqlserver2000,昨天作了小练习,因为代码有错而报错,可是没想到报错提示说与sqlserver2005不能连接,可是我装的是sqlserver2000啊,那位大虾帮忙提示一下。
1:"VS2005自带的sql 2005关闭掉,否则会连2005"---我也想到了这一点,只不过小弟愚笨不知道如何关掉VS2005自带的sql,请大虾指教
2:connectionString="uid=sa;pwd=sa;database=你的数据库;server=127.1.1.0;" providerName="System.Data.SqlClient"/>

connectionString="uid=sa;pwd=sa;database=你的数据库;server=localhost;" providerName="System.Data.SqlClient"/>
其中:server=localhost; 和 server=127.1.1.0 后者跑不通,大虾指点~
谢谢!

修改在Web.config里的数据库连接字符串
<connectionStrings>
<add name="DatabaseConnection" connectionString="uid=sa;pwd=sa;database=你的数据库;server=.\MSSQL2000;" providerName="System.Data.SqlClient"/>
</connectionStrings>
主要是server=.\MSSQL2000;这句,如果连2005就改成server=.\MSSQL2005;

VS2005自带的sql 2005关闭掉,否则会连2005

其实没有必要区分的!