Ci sono due motivi per cui puoi ricevere questo errore quando usi il driver ODBC di SQL Azure di Easysoft per connetterti a SQL Azure da Linux.
- Stai usando il reindirizzamento del client di Azure.
Per impostazione predefinita, questo è il caso se la tua macchina Linux è in esecuzione con il cloud di Azure, ovvero se hai creato una macchina da un'immagine Linux in Azure.
In questo caso, scaricare e installare la versione 1.10.9 o successiva del driver ODBC di SQL Azure. Devi anche specificare sia il
Server
eServerName
attributo nell'origine dati ODBC. Ad esempio:[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 . . .
- Stai utilizzando un database di cui è stato eseguito il provisioning di recente che non è ancora disponibile pubblicamente. Potrebbe verificarsi un ritardo prima che un database di Azure appena creato sia accessibile dal mondo esterno.
Vedi anche
- Accesso a Microsoft SQL Azure da Linux e Unix