Azure网站上的经典ASP站点,远程mysql数据库

时间:2012-09-28 20:38:53

标签: azure

我已将一个经典的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

我很难看到具体的错误,但有几个问题,如果有人可以提供一些指导。

  1. 我假设远程数据库首先是可支持的
  2. 连接字符串是否正确?
  3. 我是否需要设置链接资源
  4. 如果我最终将所有内容移植到SQL Azure,那么使用ADODB recorsets会出现任何问题吗?
  5. 非常感谢您的帮助,我一直在努力解决这个问题。

2 个答案:

答案 0 :(得分:2)

它们不支持与不由它们托管的外部数据库或ClearDB的连接。

在VM中设置您自己的MYSQL或使用ClearDB。

答案 1 :(得分:0)

在azure网站上不支持从经典的asp执行此操作 - 即使清除db,也不会安装MYSQL ODBC驱动程序。 Azure上的唯一方法是在虚拟机中。