none
Instalación de SQL Server en Linux RRS feed

  • Pregunta

  • Buenos días, estaba intentando instalar SQLServer en mi linux Serena y tras una descarga normal e instalación normal, al intentar cambiar la configuración por defecto  (estoy utilizando la guía de la página docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-ubuntu#install-sql-server) no permite/reconoce  aceptar  los términos de licencia :

    jujon@jujo-sobremesa ~ $ su -
    Contraseña: 
    jujo-sobremesa ~ # cd /opt/mssql/bin
    jujo-sobremesa bin # ./mssql-conf setup
    Los términos de licencia de este producto se pueden descargar de
    http://go.microsoft.com/fwlink/?LinkId=746388
    y se encuentran en /usr/share/doc/mssql-server/LICENSE.TXT.

    ¿Acepta los términos de licencia? [Sí/No]:Sí
    Opción "Sí" no reconocida
    jujo-sobremesa bin # ./mssql-conf setup
    Los términos de licencia de este producto se pueden descargar de
    http://go.microsoft.com/fwlink/?LinkId=746388
    y se encuentran en /usr/share/doc/mssql-server/LICENSE.TXT.

    ¿Acepta los términos de licencia? [Sí/No]:Si
    Opción "Si" no reconocida
    jujo-sobremesa bin # ./mssql-conf setup
    Los términos de licencia de este producto se pueden descargar de
    http://go.microsoft.com/fwlink/?LinkId=746388
    y se encuentran en /usr/share/doc/mssql-server/LICENSE.TXT.

    ¿Acepta los términos de licencia? [Sí/No]:si
    Opción "si" no reconocida
    jujo-sobremesa bin # ./mssql-conf setup
    Los términos de licencia de este producto se pueden descargar de
    http://go.microsoft.com/fwlink/?LinkId=746388
    y se encuentran en /usr/share/doc/mssql-server/LICENSE.TXT.

    ¿Acepta los términos de licencia? [Sí/No]:S
    Opción "S" no reconocida

    jujo-sobremesa bin # systemctl status mssql-server
    ● mssql-server.service - Microsoft SQL Server Database Engine
       Loaded: loaded (/lib/systemd/system/mssql-server.service; disabled; vendor preset: enabled)
       Active: inactive (dead)
         Docs: docs.microsoft.com/en-us/sql/linux

    La opción "NO" si la reconoce, pero no es la que me interesa, lo lógico es pensar que es algún problema con el acento del "Sí" pero teniendo en cuenta que mi configuración de idioma y región es Spanish; Castillian, Spain UTF-8 

    (No admiten de momento, que pegue una imagen, ni URLs, -las dejo sin indicar el http://)

    Podrían decirme cómo hacer para aceptar la licencia y poder configurar el servidor.

    Pasando esto por alto, trato de comprobar el servicio ..

    jujo-sobremesa bin # systemctl status mssql-server
    ● mssql-server.service - Microsoft SQL Server Database Engine
       Loaded: loaded (/lib/systemd/system/mssql-server.service; disabled; vendor preset: enabled)
       Active: inactive (dead)
         Docs: docs.microsoft.com/en-us/sql/linux

    Al no estar activo lo levanto de la manera habitual ...

    jujo-sobremesa bin # systemctl start mssql-server
    jujo-sobremesa bin # systemctl status mssql-server
    ● mssql-server.service - Microsoft SQL Server Database Engine
       Loaded: loaded (/lib/systemd/system/mssql-server.service; disabled; vendor preset: enabled)
       Active: active (running) since mar 2017-05-02 11:14:27 CEST; 5s ago
         Docs: docs.microsoft.com/en-us/sql/linux
     Main PID: 25913 (sqlservr)
        Tasks: 1
       CGroup: /system.slice/mssql-server.service
               └─25913 /opt/mssql/bin/sqlservr

    may 02 11:14:27 jujo-sobremesa systemd[1]: Started Microsoft SQL Server Database Engine.

    Sin embargo no consigo abrir sesión en él: Coo en ese tutorial no dicen nada supongo que el usuario es el propio usuario del S.O. con la autenticacion del SO (como sucede en otras BDs)

    jujon@jujo-sobremesa ~ $ sqlcmd -U jujon
    Password: 
    Sqlcmd: Error: Microsoft ODBC Driver 13 for SQL Server : Login timeout expired.
    Sqlcmd: Error: Microsoft ODBC Driver 13 for SQL Server : TCP Provider: Error code 0x2749.
    Sqlcmd: Error: Microsoft ODBC Driver 13 for SQL Server : A network-related or instance-specific error has occurred while establishing a connection to SQL Server. Server is not found or not accessible. Check if instance name is correct and if SQL Server is configured to allow remote connections. For more information see SQL Server Books Online..

    jujon@jujo-sobremesa ~ $ sqlcmd -U jujo
    Password: 
    Sqlcmd: Error: Microsoft ODBC Driver 13 for SQL Server : Login timeout expired.
    Sqlcmd: Error: Microsoft ODBC Driver 13 for SQL Server : TCP Provider: Error code 0x2749.
    Sqlcmd: Error: Microsoft ODBC Driver 13 for SQL Server : A network-related or instance-specific error has occurred while establishing a connection to SQL Server. Server is not found or not accessible. Check if instance name is correct and if SQL Server is configured to allow remote connections. For more information see SQL Server Books Online..

    jujon@jujo-sobremesa ~ $ sqlcmd -S 192.168.1.133 -U jujon
    Password: 
    Sqlcmd: Error: Microsoft ODBC Driver 13 for SQL Server : Login timeout expired.
    Sqlcmd: Error: Microsoft ODBC Driver 13 for SQL Server : TCP Provider: Error code 0x2749.
    Sqlcmd: Error: Microsoft ODBC Driver 13 for SQL Server : A network-related or instance-specific error has occurred while establishing a connection to SQL Server. Server is not found or not accessible. Check if instance name is correct and if SQL Server is configured to allow remote connections. For more information see SQL Server Books Online..

    (jujon y jujo sin mis usuarios, normal y administrador respectivamente) Evidentemente no es el caso, así que buscando encuentro que el usuario es SA y según dicen no lleva password asociada inicialmente (https://support.microsoft.com/es-es/help/550634) tampoco es verdad.

    jujon@jujo-sobremesa ~ $ sqlcmd -U SA
    Password: 
    Sqlcmd: Error: Microsoft ODBC Driver 13 for SQL Server : Login timeout expired.
    Sqlcmd: Error: Microsoft ODBC Driver 13 for SQL Server : TCP Provider: Error code 0x2749.
    Sqlcmd: Error: Microsoft ODBC Driver 13 for SQL Server : A network-related or instance-specific error has occurred while establishing a connection to SQL Server. Server is not found or not accessible. Check if instance name is correct and if SQL Server is configured to allow remote connections. For more information see SQL Server Books Online..

    Buscando encuentro que para cambiar la password es necesario entrar en el ya conocido mssql-conf setup, que no permite aceptar el acuerdo de uso con la licencia ...

    Podrían indicarme como hacer para poder solventar este problema ...?

    Por otra parte tenía entendido que había dos tipos de instalación una de producto final con todas las competencias (debe ser esta porque me indica que sólo dispongo de 167 días para probarlo) y otra simplificada "permanente" para hacer pruebas, podrían indicarme de donde me puedo descargar esta segunda versión .

    Gracias

    martes, 2 de mayo de 2017 10:51

Respuestas

  • ¿Acepta los términos de licencia? [Sí/No]:Sí
    Opción "Sí" no reconocida

    Prueba a contestar Y o Yes. No sería la primera vez que en un producto traducido al español solo traducen la pregunta y se les olvida traducir la respuesta.
    martes, 2 de mayo de 2017 16:10