【发布时间】:2011-05-09 12:42:55
【问题描述】:
我需要进行哪些配置更改?
您好,最近将我的笔记本电脑升级到了 windows7,我从 subversion 中删除了我们的网站以进行一些更新。在将它们移动到我们的 beta 站点之前,我总是在 localhost 上测试这些更改。现在,我能够在 Windows 7 上设置 IIS 来运行我们的网站,但似乎只有非动态的 asp 页面在工作。任何尝试连接数据库的页面都会返回错误消息。
用于 ODBC 的 Microsoft OLE DB 提供程序 驱动程序错误“80040e4d”
[Microsoft][SQL Native Client][SQL 服务器]用户 'NT 登录失败 授权\匿名登录'。
/include/chooseyear.inc,第 15 行
这是 Global.asa 文件
'添加锁定到会话启动到 保护当前年份变量' 变坏了
If isEmpty(Application("CURRENT_YEAR"))那么 Application.lock Application("CURRENT_YEAR") = Year(now()) Application.Unlock END IF 'Doug Chamberlain' 继续使用 ODBC 连接访问数据
Session("DBConnection")= "DSN=WITHHELD;UID=USER_NAME_WITHHELD;PWD=PASSWORD_WITHHELD;DATABASE=master;APP=www"Session("ConnectionTimeout") = 120 Session("CommandTimeout") = 102 'Doug Chamberlain '09/10/2010
更新:
这是失败的代码行。但在升级到 Windows 7 和 IIS7.5 之前工作
PropConnection.Open Session("SCPAASPConnection")
当它失败时我在网站上进行了调试,该变量的值是
"DSN=WITHHELD;UID=USER_NAME_WITHHELD;PWD=PASSWORD_WITHHELD;DATABASE=master;APP=www"
但错误信息与下面相同,似乎只是忽略了连接字符串变量中的用户/密码。通过打开 Windows 身份验证和匿名身份验证,我确实让网站工作稍微好一点。但是,当我这样做时,其他事情就会中断。就像我使用的链接扫描仪一样。
【问题讨论】:
标签: windows-7 asp-classic odbc iis-7.5