有點奇怪的問題。ADODB SQL Server連接不能在IE9中工作
此代碼在所有其他瀏覽器中正常工作,只是不在IE9中。標準ADODB連接字符串中使用:這樣
Provider=sqloledb;Server=localhost\sqlexpress;Database=DB;uid=DBuser;password=DBPassword;MultipleActiveRecordSets=true;
伏法:
Dim dbGlobal
Set dbGlobal = Server.CreateObject("ADODB.Connection")
dbGlobal.Open sConnectionString
在每一個瀏覽器這個作品,然後應用程序繼續加載,在IE9中我得到以下錯誤消息返回:
-2147467259:[DBNETLIB] [ConnectionOpen(Connect())。] SQL Server不存在或訪問被拒絕。
我不明白這是可能的。當您使用IE9測試其他瀏覽器時,您是否在同一臺服務器上運行? – johna
我不明白這是怎麼可能的。你在這裏發佈的代碼完全獨立於瀏覽器。它是服務器端代碼,而不是客戶端代碼。你確定你沒有使用其他瀏覽器滿足你的連接限制嗎? – HK1
我不明白它是怎麼可能的! SQL Server是在本地運行的SQL Server 2008 R2(X64)Express。真正奇怪的是,如果我將連接字符串中的服務器更改爲我公司使用的SQL Server 2008 R2服務器,則IE9連接正常。所以這個問題肯定存在於IE9,我的本地IIS和我的本地SQL Server之間。 該應用程序是一個經典的ASP應用程序,運行在IIS 7.5中,通過Windows身份驗證針對本地管理員帳戶。 –