Sql server 2008 将asp classic上的完整数据库路径读取到新服务器

Sql server 2008 将asp classic上的完整数据库路径读取到新服务器,sql-server-2008,asp-classic,iis-10,Sql Server 2008,Asp Classic,Iis 10,目前,我们使用Windows2003(IIS6.0)服务器和SQLServer2008R2,它完美地运行了asp经典代码。我们正在使用相同版本的SQL server迁移到windows 2016 server。在大多数代码中,必须放置完整的数据库路径。在另一台服务器上工作的原件,例如: 从文件中选择* 当更改为 从[TABLE].[dbo].[File]中选择* 新服务器可以正确执行和读取 在代码本身具有易读查询的部分很容易理解。我不太了解asp classic,原始代码中的变量具有相同的表名,

目前,我们使用Windows2003(IIS6.0)服务器和SQLServer2008R2,它完美地运行了asp经典代码。我们正在使用相同版本的SQL server迁移到windows 2016 server。在大多数代码中,必须放置完整的数据库路径。在另一台服务器上工作的原件,例如:

从文件中选择*

当更改为

从[TABLE].[dbo].[File]中选择*

新服务器可以正确执行和读取

在代码本身具有易读查询的部分很容易理解。我不太了解asp classic,原始代码中的变量具有相同的表名,因此我不知道调用的代码项实际上是表还是变量

我认为这是从环境的角度来设置的。有没有可能在不改变整个代码的情况下解决这个问题


我试图从IIS的日志文件中理解错误。

可能有人有同样的情况,我解决了这个问题,更改了DSN连接(ODBC)

我将最后一行更改为使用Provider,例如:

conexao.Open "Provider=SQLNCLI10;Server=nameserver\nameinstance;Database=‌​namedatabase;UID=sa;‌​PWD=password1234;"

可能有人也有同样的情况,我解决了这个问题,将代码中的DSN连接(ODBC)更改为:connection.Open“Provider=SQLNCLI10;Server=nameserver\nameinstance;Database=namedatabase;UID=sa;PWD=password1234;”如果您解决了这个问题,请发布一个自我回答,不要只在标题中添加“solved”,这是毫无意义和没有帮助的。@ShadowWizard,谢谢你的反馈。我是这里的新手,在12月18日,我只是发布了一条评论,并给出了答案。我的错误,刚刚纠正。再次感谢!
conexao.Open "Provider=SQLNCLI10;Server=nameserver\nameinstance;Database=‌​namedatabase;UID=sa;‌​PWD=password1234;"