繁体   English   中英

从SQL Server 2000迁移到SQL Server 2008后,ASP.NET 1.1应用程序连接失败

[英]ASP.NET 1.1 application failed connecting after migrating from SQL Server 2000 to SQL Server 2008

我们在服务器A上安装了ASP.NET 1.1应用程序,在服务器B上安装了SQL Server2000。我们想将数据库从SQL Server 2000迁移到SQL Server 2008。

问题是我们没有ASP应用程序的代码,因为它是由某个不再存在的第三方开发公司开发的。 因此,我们只剩下唯一的事情是预编译的代码和DLL的。 我用PE资源管理器反汇编了DLL文件,以了解ADODB连接是使用DSN进行的。 我们在服务器B上将SQL Server 2000升级到SQL Server 2008,并在服务器A上安装了SQL Server本机客户端驱动程序,以便我们的应用程序可以使用该ODBC驱动程序连接到SQL Server2008。我使用新的ODBC驱动程序和ASP应用程序重新配置了DSN。仍然无法正常工作。 它无法连接到数据库。

附加信息:我们在IIS中有一个ASP.NET应用程序的应用程序池,我重新启动了COM组件,但是没有运气。 我尝试使用以下代码使用来自服务器A的简单test.asp文件测试数据库连接。

dim ObjConn = Server.CreateObject("ADODB.Connection")

' DSN 
ObjConn.Open("dsn=xxx;uid=xxxx;pwd=xxxx")

Dim ObjRS = ObjConn.Execute(" xxx 'xxx','xxx','xxx',0,null,null ")

我的问题是ASP.NET 1.1应用程序是否可以与SQL Server 2008一起使用,还是不可能? 据我所知,该应用程序是否正在使用DSN连接数据库,以及我们是否使用正确的ODBC驱动程序对其进行了重新配置,这应该不是问题。

是的,可以将ASP.net 1.1与SQL Server 2008一起使用。

您是否检查过原始服务器和新服务器之间的权限是否已更改?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM