Hay dos razones por las que puede obtener este error cuando utiliza el controlador ODBC de SQL Azure de Easysoft para conectarse a SQL Azure desde Linux.
- Está utilizando la redirección de cliente de Azure.
De forma predeterminada, este es el caso si su máquina Linux se ejecuta desde la nube de Azure, es decir, ha creado una máquina a partir de una imagen de Linux en Azure.
Si este es el caso, descargue e instale la versión 1.10.9 o posterior del controlador ODBC de SQL Azure. También debe especificar tanto el
Server
yServerName
atributo en su fuente de datos ODBC. Por ejemplo:[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 . . .
- Está utilizando una base de datos recientemente aprovisionada que aún no está disponible públicamente. Puede haber un retraso antes de que se pueda acceder a una base de datos de Azure recién creada desde el mundo exterior.
Ver también
- Acceso a Microsoft SQL Azure desde Linux y Unix