3

일부 데이터를 하나의 데이터베이스로 '대조'하려고합니다. 이를 위해서는 Azure 웹 사이트 (사실 mysql connector.net을 사용하는 lightswitch 앱)에서 MySQL 및 MSSQL 데이터베이스에 연결해야합니다.Azure 웹 사이트에서 원격 데이터베이스에 연결

이것이 가능합니까? 나는 방화벽 유형 블록에 대한 정상 MySQL의

Error: MySql.Data.MySqlClient.MySqlException (0x80004005): Unable to connect to any of the specified MySQL hosts. 
    at OpenCartData.GetProducts() 
    at LightSwitchApplication.ApplicationDataService.UpdateLocalDBWithOpenCartProducts() 

에서 다음 오류 등

나는이 할 수 있습니다, 수없는 상태 모든 문서를 찾을 수 없습니다?

+0

에서 그렇게 할 수있는 더 큰 데이터베이스로 업그레이드하려면

, MySQL 데이터베이스는 다른 호스팅 플랫폼, NOT 푸른 하나입니다. – adudley

+0

혹시이 문제를 해결하셨습니까? 그게 바로 지금해야 할 일입니다. – MartinC

+0

죄송합니다. 아니요, 예상대로 정렬되지 않았습니다. Azure는 이러한 연결을 차단하고있었습니다. 이것은 메모리에 있습니다. 결국, 나는 PHP에서 전체 lightswitch 응용 프로그램을 다시 작성했습니다. 나가 이제까지 한 제일 일 (어쩌면 '이제까지'아닙니다). 브라우저에서 훨씬 빠르며 액세스 할 수 있습니다. – adudley

답변

0

웹 사이트의 기본 MySQL 데이터베이스를 사용하고 있습니까? 그렇다면 최대 동시 연결로 문제를 해결할 수 있습니까? 기본 데이터베이스는 최대 4 개의 동시 연결을 허용합니다. 당신은 그냥 명확하게하기 위해 제공 ClearDB

+0

죄송합니다. 더 명확해야합니다. 아니요. 다른 호스팅 플랫폼에서 MySql 데이터베이스 사용 (테스트를 위해 모든 것을 방화벽에 열어 놓음) – adudley

+0

아마도이 문제를 진단하는 데 도움이되는 정보를 더 줄 수 있습니다. linux/windows에서 MySQL을 실행하고 있습니까? 방화벽을 열기 위해 취한 조치는 무엇입니까? 해당 시스템에 트래픽을 보내도록로드 밸런서를 구성해야합니까? –

관련 문제