尝试将简单的VB6 ADO连接到SQL Server 2008

我们有一个VB6应用程序,目前的目的是非常基本的ADO:Dim a New ADODB.Recorset,设置一些基本的属性,如光标位置和lockingtypes,设置一个连接string和一个.Source,如“从*select从CustomerMaster”和.OPEN – 这里没什么特别的! 但是,如果您尝试从除SQL Server之外的任何其他服务器上运行此类查询,则会在两台服务器(一个用于应用程序,另一个专用于SQL!)上使用SQL Server 2008进行新的SBS安装,但会死亡/挂起/崩溃。 最初,我们使用的是SQLOLEDB.1驱动程序,这个驱动程序会在大约4个这样的查询(为此目的而构build一个简单的6行应用程序)之后崩溃/挂起整个SQL Server。 然后切换到NATIVE SQL驱动程序,它允许我们无限的,快乐的查询 – 直到你做了第一个更改/更新 – 那么它会腐败的SQL Server,如果你退出,并试图回去。所有这些“腐败”正在发生从SBS对的“应用服务器”中,我假定应用服务器(也是本周与SQL服务器同时安装的)具有最新的MDAC等,并且从“低XP工作站”运行它(显然) 没有更好的。

有任何想法吗??? -Henry