Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp classic OLEDB Connect在Windows Server 2008上的工作不一致_Asp Classic_Oledb - Fatal编程技术网

Asp classic OLEDB Connect在Windows Server 2008上的工作不一致

Asp classic OLEDB Connect在Windows Server 2008上的工作不一致,asp-classic,oledb,Asp Classic,Oledb,我的任务是让一个经典的ASP页面与新服务器架构上的一些ASP.NET页面一起工作。我已经设法让经典ASP页面在我的开发盒(运行Windows Server 2008 SP2,64位)上运行,但当它们被推送到服务器(或我同事的开发盒)时,页面在以下末尾的Connect语句处停止: Const DB_CONN = "Provider=MSDAORA.1;User ID=joeblow;Password=connectme;Data Source=MyDB;Persist Security Info=

我的任务是让一个经典的ASP页面与新服务器架构上的一些ASP.NET页面一起工作。我已经设法让经典ASP页面在我的开发盒(运行Windows Server 2008 SP2,64位)上运行,但当它们被推送到服务器(或我同事的开发盒)时,页面在以下末尾的Connect语句处停止:

Const DB_CONN = "Provider=MSDAORA.1;User ID=joeblow;Password=connectme;Data Source=MyDB;Persist Security Info=False"

Dim mcnnsws
Set mcnnsws = Server.CreateObject("ADODB.Connection")

mcnnsws.Connect DB_CONN
如果我删除了上面的内容,只是在Response.Write(“blah”)中添加了一个Response.Write(“blah”),那么它在所有机器上都可以正常工作,因此我确信我已经在IIS7.5中充分设置了ASP设置。我认为这是一种设置或我的db连接是如何设置的,因为我在服务器上的代码库不起作用,但我的机器上的服务器代码库起作用

我试图让系统发出错误消息(调试,IE设置,仍然死机),并尝试使用SQLPLUS连接到DB实例(工作正常)

是否有任何方法可以让连接尝试吐出更多错误?或者其他人遇到过类似的情况吗


提前感谢。

确认您的SQL Server、ASP是否以相同的位体系结构运行,即它们是否都是64位的。您可以将ASP与具有类似代码的独立VBS进行比较,然后在VBScript Windows脚本主机(C:\Windows\System32\WScript.exe和C:\Windows\SysWoW64\WScript.exe)上进行尝试

可以将IIS配置为控制ASP是运行32位还是64位