我已将一个经典的asp网站复制到新的Azure网站,并试图让它连接到远程MySQL数据库(远程不在Azure上托管)。我收到内部服务器错误消息,详细日志似乎指向我的连接字符串的问题。
当前字符串设置如下:
database_string = "Driver={mySQL ODBC 5.1 Driver}; Server=server.com; Port=3306; Option=0; Socket=; Stmt=; Database=mydb; Uid=user; Pwd=password;"
and the ADODB connection is setup like such;
Set area_rec = Server.CreateObject("ADODB.Recordset")
area_rec.ActiveConnection = MM_database_STRING
我很难看到具体的错误,但有几个问题,如果有人可以提供一些指导。
非常感谢您的帮助,我一直在努力解决这个问题。
答案 0 :(得分:2)
它们不支持与不由它们托管的外部数据库或ClearDB的连接。
在VM中设置您自己的MYSQL或使用ClearDB。
答案 1 :(得分:0)
在azure网站上不支持从经典的asp执行此操作 - 即使清除db,也不会安装MYSQL ODBC驱动程序。 Azure上的唯一方法是在虚拟机中。