Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure网站上的经典ASP站点,远程mysql数据库_Azure - Fatal编程技术网

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

Azure网站上的经典ASP站点,远程mysql数据库,azure,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=pas

我已经将一个经典的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
我很难看到具体的错误,但如果有人能提供一些指导,我有几个问题要问

  • 我首先假设远程数据库是可支持的
  • 连接字符串是否正确
  • 我需要设置链接资源吗
  • 如果我最终将其全部移植到SQLAzure,那么使用ADODB recorsets有什么问题吗

  • 非常感谢您的帮助,我已经为此挣扎了一段时间。

    他们不支持连接到外部数据库,而外部数据库不是由他们或ClearDB托管的


    在VM中安装您自己的MYSQL或使用ClearDB。

    azure网站上的classic asp不支持这样做-即使要清除db,也不会安装MYSQL ODBC驱动程序。Azure上的唯一方法是虚拟机