2012-09-28 4 views
4

새로운 Azure 웹 사이트에 고전적인 asp 웹 사이트를 복사했으며 원격 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 리코더 사용시 문제가 발생합니까?

도움을 주셔서 감사합니다. 잠시 동안 고민했습니다.

답변

2

그들 또는 ClearDB가 호스트하지 않는 외부 데이터베이스에 대한 연결을 지원하지 않습니다.

VM에 자신의 MYSQL을 설치하거나 ClearDB를 사용하십시오.

0

azure 웹 사이트의 클래식 ASP에서이 작업을 수행 할 수 없습니다. db를 지우더라도 MYSQL ODBC 드라이버는 설치되지 않습니다. Azure의 유일한 방법은 VM에 있습니다.

관련 문제