有关SqlConnection of .Net 2.0的紧急报告!

来源:互联网 发布:c语言生成一个随机数 编辑:程序博客网 时间:2024/06/05 00:30

这一周忙于将代码从.net 1.1升级到.net2.0,在这个过程中遇到了很多的问题。 而现在我要报一条有关SqlConnection的紧急问题,为了找出这个问题,我用了整整1天时间。

如果数据库服务器在本地,那么SqlConnection能够连接成功。

如果数据库服务器(我测试的是Sql2000 Sp4)不在本地,其结果可能连接成功,也可能连接失败。这个结果取决于数据库服务器所运行的操作系统。

只有当操作系统是Win2003时,SqlConnection连接成功,对于其它操作系统,SqlConnection都连接失败。

这种情况在.net 1.1中不存在,但是在.net 2.0的SDK中我也没有看到相关的说明。如果将SqlConnection改为OleDbConnection,那么几乎所有(实际上只测试了Win2003,和WinXp SP2)平台上的数据库服务器都能连接成功。

不知道有没有解决的办法!

原创粉丝点击