2012-01-19 63 views
0

我的任務是在我們的新服務器體系結構中獲得經典的ASP頁面,並與一些ASP.NET頁面配合使用。我已經設法讓我的開發箱(運行Windows Server 2008 SP2,64位)的經典ASP頁面工作,但是當它們被推送到服務器(或我的同事的開發箱)時,頁面會停下來在在年底的連接聲明:OLEDB連接在Windows Server 2008上不能一致地工作

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(「嗒嗒」),它適用於所有的機器很好,所以我相信我有IIS7.5中的ASP設置充分設置。我認爲這是一個設置或如何建立我的數據庫連接,因爲我的服務器上的代碼不起作用,但我的機器上的服務器的代碼庫確實工作。我試圖讓系統吐出一個錯誤消息(調試,IE設置,仍然只是死),我試圖使用SQLPLUS連接到數據庫實例(工作正常)。

有無論如何獲得連接嘗試吐出更多的錯誤?還是有其他人遇到過這樣的事情?

在此先感謝。

回答

0

確認您的SQL Server ASP是否以相同的位架構運行,即它們是否都是64位。您可以將您的ASP與具有類似代碼的獨立VBS進行比較,並針對VBScript Windows Script Host(C:\ Windows \ System32 \ WScript.exe和C:\ Windows \ SysWoW64 \ WScript.exe)嘗試它。

可以配置IIS以控制您的ASP是否運行32位或64位。

相關問題