Há dois motivos pelos quais você pode obter esse erro ao usar o driver ODBC do SQL Azure da Easysoft para se conectar ao SQL Azure do Linux.
- Você está usando o redirecionamento de cliente do Azure.
Por padrão, esse é o caso se sua máquina Linux estiver sendo executada com a nuvem do Azure, ou seja, você criou uma máquina de uma imagem do Linux no Azure.
Se for esse o caso, baixe e instale a versão 1.10.9 ou posterior do driver ODBC do SQL Azure. Você também precisa especificar oServer
eServerName
atributo em sua fonte de dados ODBC. Por exemplo:[Azure-ODBC-DSN] Driver=Easysoft ODBC-SQL Server SSL Server=myazureserver.database.windows.net ServerName=myazureserver User=myazureuser@myazureserver Password=myazurepassword Database=myazuredb Encrypt=Yes . . .
- Você está usando um banco de dados recém-provisionado que ainda não está disponível publicamente. Pode haver um atraso antes que um banco de dados do Azure recém-criado seja acessível do mundo exterior.
Veja também
- Acessando o Microsoft SQL Azure do Linux e do Unix