sql >> Base de Datos >  >> RDS >> Database

Conexión de Linux y UNIX a Azure SQL Data Warehouse

Si aún no lo ha hecho, aprovisione un SQL Data Warehouse en la nube de Azure y agregue una regla de firewall que permita el acceso a la dirección IP de su cliente. Hicimos esto completando este tutorial de Microsoft fácil de seguir.

  1. Descargue el controlador ODBC de SQL Server para su plataforma cliente. (Es necesario registrarse).
  2. Instale y licencie el controlador ODBC de SQL Server en su máquina cliente.

    Para obtener instrucciones de instalación, consulte la documentación del controlador ODBC.

    Nota Necesita el administrador de controladores unixODBC instalado en su máquina. La distribución de Easysoft incluye una versión de unixODBC Driver Manager con la que se ha probado el controlador ODBC de Easysoft SQL Server. El programa de instalación del controlador Easysoft le ofrece la opción de instalar unixODBC.

  3. Cree una fuente de datos ODBC en /etc/odbc.ini que se conecte al almacén de datos de SQL Azure. Por ejemplo:
    [SQLSERVER_SAMPLE_SSL]
    Driver=Easysoft ODBC-SQL Server SSL
    Description=Easysoft SQL Server ODBC driver
    Server=mynewserver-1234567.database.windows.net
    Port=1433
    Database=mySampleDataWarehouse
    User=cloudsa@mynewserver-1234567
    Password=P455w0rd
    Encrypt=Yes
    TrustServerCertificate=Yes
  4. Utilice isql para probar la nueva fuente de datos. Por ejemplo:
    cd /usr/local/easysoft/unixODBC/bin
    ./isql.sh -v SQLSERVER_SAMPLE_SSL
    

    Cuando se le solicite, escriba "ayuda" para mostrar una lista de tablas. Para salir, presione regresar en una línea de aviso vacía.

    Si no puede conectarse, consulte este artículo, este artículo y la base de conocimiento del controlador ODBC de SQL Server para obtener ayuda.