解决-当驱动程序可用于另一个站点时,将新站点添加到IIS 7时,用于ODBC驱动程序的Microsoft OLE DB提供程序错误“ 80004005”?

时间:2020-04-09 21:12:49

标签: iis-7 odbc

我有一个可以正常使用域名的网站(可以说是https://mydoman1.se),现在我想将域名更改为新的域名(https://mydomain2.se),但仍然可以https://mydoman1.se并将其重定向到https://mydoman2.se

因此,我在IIS中添加了一个新站点(https://mydomain2.se),并从旧站点(https://mydomain1.se)复制了新站点的所有设置 他们都指向并使用相同的index.asp页。

我使用此连接:

ConnString = "DRIVER={MySQL ODBC 3.51 Driver}; SERVER='localhost';Port=3306; DATABASE='db_name'; " &_
"UID='uname';PASSWORD='pwd'; OPTION=3;"

如果我加载https://mydomain1.se可以正常工作,但是如果我加载https://mydomain2.se则会收到一个错误,提示找不到连接?

Microsoft OLE DB Provider for ODBC Drivers error '80004005' [Microsoft][ODBC Driver Manager] 
Data source name not found and no default driver specified

我还添加了一个系统DSN,在测试它时,它会按需要连接。那么当我知道我添加了它时为什么找不到它?

我不明白为什么https://mydomain1.se正常工作,而不是新版本,它们都使用相同的索引文件和Connection吗?

我想念的是什么?它与32和64系统有关系吗? 非常感谢任何输入。

确定。 我必须在应用程序池中设置“激活32位程序”。那是问题。

1 个答案:

答案 0 :(得分:0)

解决问题的方法是在IIS的应用程序池中设置“激活32位程序”,以便找到DSN。

相关问题