2012-09-28 101 views
4

我已將一個經典的asp網站複製到新的Azure網站,並試圖讓它連接到遠程MySQL數據庫(遠程不在Azure上託管)。我收到了內部服務器錯誤消息,詳細日誌似乎指向我的連接字符串的問題。Azure網站上的經典ASP網站,遠程mysql數據庫

當前字符串是如下設置:

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任何問題?

非常感謝您的幫助,我一直在努力。

回答

2

它們不支持連接到不由它們或ClearDB託管的外部數據庫。

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

0

沒有支持從azure網站上的傳統asp執行此操作 - 即使要清除db,也不會安裝MYSQL ODBC驅動程序。 Azure上的唯一方法是在虛擬機中。