Има две причини да получите тази грешка, когато използвате драйвера на Easysoft SQL Azure ODBC за свързване към SQL Azure от Linux.
- Използвате клиентско пренасочване на Azure.
По подразбиране това е така, ако вашата Linux машина работи с облака Azure, т.е. създали сте машина от изображение на Linux в Azure.
Ако случаят е такъв, моля, изтеглете и инсталирайте версия 1.10.9 или по-нова на SQL Azure ODBC драйвера. Трябва също да посочите и двата
Server
иServerName
атрибут във вашия източник на ODBC данни. Например:[Azure-ODBC-DSN]Driver=Easysoft ODBC-SQL Server SSLServer=myazureserver.database.windows.netServerName=myazureserverUser=myazureuser@myazureserverPassword=myazurepasswordDatabase...E=mya>=YazurezuredbE=mya>=
- Използвате новоосигурена база данни, която все още не е публично достъпна. Може да има забавяне, преди новосъздадената база данни на Azure да бъде достъпна от външния свят.
Вижте също
- Достъп до Microsoft SQL Azure от Linux и Unix